(请参考 CakePhP cookbook4.0, 好的这就是本文和全部与核心。。。。你可以跳出去了)
好,正经一点,回来。。。。
1. 下载xampp - php集成环境
2. 下载cakephp - 框架
查看cookbook中的installation:
(a).若用的xampp, 则更改配置文件php.ini 中的extension=php_intl.dll (or extension=intl) (取消注释)
(b). 重启服务器
3. 下载PHP (版本至少7.2)
4. 下载安装composer
5. 创建项目
命令:
composer create-project --prefer-dist cakephp/app:~4.0 my_app_name
Cakephp需要遵守的惯例:
1. Controller:
复数, 开头大写驼峰式, 结尾接Controller Example: UsersController [在浏览器URL中为:/users], MenuLinksController [在浏览器URL中为:/menu-links]
2. Controller 中的 public methods:
开头小写驼峰式 Example: viewMe() [在浏览器中的URL会显示为/users/view-me]
(Protected or private methods cannot be accessed with routing.)
3. 文件和类名:
一般情况下文件名和类名一样, 遵循PSR-4 standard
(例子)
4. Model: 复数, 开头大写驼峰式
Tabel 结尾接后缀
Table Example: UsersTable / UserFavoritePagesTable
Entity 结尾无后缀
Entity Example: User/ UserFavoritePage
5. View:
复数, 开头大写驼峰式, 加后缀 Example: MenuLinksView.php
6. 数据库
表名:
a) 小写,复数(多个单词加下划线隔开 并 只是最后一个加s) Example: users/menu_links
b) 多对多之间的表由两个表名字组成(下划线链接,按字母排序) Example: articles_tags/tags_articles
外键:
a) 要关联的表名加"_id" Example: user_id/menu_link_id
(本文仅能给 有基础的 但长时间不用再想用 的人一个提示 - 步骤, 和基本需要注意的东西
-----------------比如我)