洪水/运河结构

此包已被弃用,不再维护。未建议替换包。

0.11.0 2019-04-21 18:16 UTC

README

《Flood\Canal》项目的文件夹结构。

Flood项目:运河,包括

使用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

通过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运行

  • 前端: https://your-domain.tld

许可证

此项目是免费软件,根据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