apothan / open-tour-website-lib
旅游网站内容管理系统
dev-main
2021-10-14 14:34 UTC
Requires
- php: >=7.2.5
- doctrine/annotations: ^1.12
- doctrine/doctrine-bundle: ^2.4
- doctrine/doctrine-migrations-bundle: ^3.1
- doctrine/orm: ^2.9
- sensio/framework-extra-bundle: ^6.1
- symfony/apache-pack: ^1.0
- symfony/dotenv: 5.3.*
- symfony/flex: ^1.3.1
- symfony/form: 5.3.*
- symfony/framework-bundle: 5.3.*
- symfony/monolog-bundle: ^3.7
- symfony/notifier: 5.3.*
- symfony/security-bundle: 5.3.*
- symfony/translation: 5.3.*
- symfony/twig-bundle: 5.3.*
- symfony/validator: 5.3.*
- symfony/webpack-encore-bundle: ^1.12
- symfony/yaml: 5.3.*
- twig/extra-bundle: ^3.3
- twig/intl-extra: ^3.3
Requires (Dev)
- doctrine/doctrine-fixtures-bundle: ^3.4
- phpunit/phpunit: ^9.5
- symfony/browser-kit: 5.3.*
- symfony/css-selector: 5.3.*
- symfony/phpunit-bridge: ^5.3
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