chialab / bedita-app-template
适用于 BEdita 网站和应用的模板。
v5.1.0
2023-07-11 07:44 UTC
Requires
- php: >=8.1
- ext-json: *
- bedita/api: ^5.0
- bedita/aws: ^3.0
- bedita/core: ^5.0
- bedita/i18n: ^4.0
- cakephp/cakephp: ^4.0
- cakephp/migrations: ^3.0.0
- cakephp/plugin-installer: ^1.3
- chialab/frontend-kit: ^3.3.0
- chialab/rna-cakephp: ^0.3.0
- mobiledetect/mobiledetectlib: 2.*
Requires (Dev)
- bedita/dev-tools: ^2.0
- cakephp/bake: ^2.0.0
- cakephp/cakephp-codesniffer: ^5.0
- cakephp/debug_kit: ^4.0.0
- josegonzalez/dotenv: 3.*
- phpstan/phpstan: ^1.5
- phpunit/phpunit: ^9
- psy/psysh: @stable
Suggests
- dereuromark/cakephp-ide-helper: After baking your code, this keeps your annotations in sync with the code evolving from there on for maximum IDE and PHPStan/Psalm compatibility.
- markstory/asset_compress: An asset compression plugin which provides file concatenation and a flexible filter system for preprocessing and minification.
This package is auto-updated.
Last update: 2024-09-09 14:50:17 UTC
README
BEdita 5.x 创建应用的骨架。有关 BEdita 的更多信息,请访问BEdita。
框架源代码可在此找到:bedita/bedita。
安装
- 下载Composer或更新
composer self-update
。 - 运行
composer create-project --prefer-dist chialab/bedita-app-template [app_name]
。
如果您全局安装了 Composer,则运行
composer create-project --prefer-dist "chialab/bedita-app-template:^5.0"
如果您想使用自定义的应用目录名称(例如 /myapp/
)
composer create-project --prefer-dist "chialab/bedita-app-template:^5.0" myapp
现在,您可以使用机器的 Web 服务器查看默认主页,或者使用以下命令启动内置的 Web 服务器
bin/cake server -p 8765
然后访问http://localhost:8765
以查看欢迎页面。
更新
由于此骨架是您应用程序的起点,各种文件都会根据您的需求进行修改,因此无法提供自动升级,您必须手动执行任何更新。
配置
阅读并编辑config/app.php
,并设置'Datasources'
和任何与您的应用程序相关的其他配置。
测试
测试数据库配置在app_local.php
中。您可以使用DATABASE_TEST_URL
环境变量覆盖数据库 URL。
export DATABASE_TEST_URL='mysql://root:****@localhost/bedita4_app'
然后,您可以使用test
composer 命令启动测试。
composer run test