洪水 / 运河结构
此包已被弃用,不再维护。未建议替换包。
0.11.0
2019-04-21 18:16 UTC
Requires
- php: >=7.2
- flood/canal: ~0.8.0
- flood/canal-asset: ~0.5.0
- flood/canal-view: ~0.9.0
- flood/component-performancemonitor: ~0.5
Requires (Dev)
- phpmetrics/phpmetrics: ^2.3
This package is auto-updated.
Last update: 2021-12-11 09:09:55 UTC
README
《Flood\Canal》项目的文件夹结构。
Flood项目:运河,包括
- 运河库 - BitBucket
- 运河:资产 - BitBucket
- 运河:视图 - BitBucket
- 运河:结构 - BitBucket
- 捆绑前端和管理 运河捆绑 - BitBucket
- 仅管理 运河:管理 - BitBucket
使用composer设置Flood\Canal PHP框架
composer create-project flood/canal-structure
composer create-project flood/canal-structure <path> <stability>
for develop:
composer create-project -s DEV flood/canal-structure:dev-develop canal
单独安装管理或使用canal-bundle。
如何使用
文档和指南
快速开始开发
- 需要
NodeJS,npm,bower,PHP
- 在Windows上还需要
WSL Ubuntu with PHP,以上依赖在Windows上除了PHP
- 在Windows上还需要
通过composer安装后,以下步骤都是用于开始开发
# Installs all developer dependencies for Grunt, WebPack (ES6), Admin, Asset Files
npm i
# Starts PHP Dev Server
# For Windows
npm run start-win
# For Linux/macOS
npm run start-uni
# For re-building all
npm run build
# For starting `assets/` watcher
npm run watch-grunt # Sass, Media, ES5
npm run watch-wp # ES6
# Create User for Admin Access
php cli user create demo -a demo
php cli user create <name> -a <pw>
现在去
在服务器上运行
使用composer创建项目后,只需将文件拖到PHP 7.2+
的web空间,并调用URL。你应该会看到一个页面已运行的指示。
- 查看
app/DemoController.php
了解如何设计简单的控制器 - 查看
view/_meta.twig
了解如何设计简单的视图/模板文件 在
_config.php
、_content.php
和_route.php
中设置路由和配置,注册新的控制器,所有内容都通过flow.php
运行
许可证
此项目是免费软件,根据CeCILL-C和GNU Lesser General Public License的条款分发。您可以在CeCILL-C(v1)的条款下(适用于欧洲)或GNU LGPL(v3)的条款下(适用于世界其他地区)使用、修改和/或重新分发软件。
此文件和LICENCE.*文件在分发时需要分发且不得更改。有关适用许可证的更多信息,请参阅:LICENCE.md
版权
2017-2019 | bemit UG (haftungsbeschränkt) - project@bemit.codes
维护者: Michael Becker