apothan/open-tour-website-lib

旅游网站内容管理系统

dev-main 2021-10-14 14:34 UTC

This package is auto-updated.

Last update: 2024-09-14 21:25:48 UTC


README

如果您想查看这个库的功能以及页面外观,应该查看https://github.com/apothan/open-tour-website

遵循该仓库中的README文件

在Symfony项目中使用此库的说明

创建一个新的Symfony项目

symfony new my-open-tour-website
cd my-open-tour-website

使用composer包含库

composer require apothan/open-tour-website-lib dev-main
composer require symfony/webpack-encore-bundle
composer require symfony/security-bundle

使用yarn包含库

yarn add bootstrap
yarn add jquery
yarn add popper.js
yarn add @popperjs/core

从webpack.config.js的入口编辑

.addEntry('app', './assets/js/app.js')

.addEntry('app', './vendor/apothan/open-tour-website-lib/assets/js/app.js')
.addEntry('tourcategories', './vendor/apothan/open-tour-website-lib/assets/js/tourcategories.js')
.addEntry('tourfeatures', './vendor/apothan/open-tour-website-lib/assets/js/tourfeatures.js')
.addEntry('toursells', './vendor/apothan/open-tour-website-lib/assets/js/toursells.js')
.addEntry('touritinerary', './vendor/apothan/open-tour-website-lib/assets/js/touritinerary.js')

将此配置添加到您的.env文件中

###> apothan/open-tour-website-li ###
API_EXTERNAL=true
API_URL=apiurl.com
API_BOOKING_URL=apiurl.com/booking/{id}
API_USER=myusername
API_PASSWORD=mypassword
###> apothan/open-tour-website-li ###

复制位于包配置文件夹中的apothan_open_tour_lib.yaml文件,并将其添加到您的项目config/routes/目录中。

清除缓存

php bin/console cache:clear

在.env文件中添加您的数据库详细信息

需要

Composer >= 2.0
NodeJS >= 12.13.0