快速开始一个 CakePHP project 的 基础/步骤

(请参考 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
 

(本文仅能给 有基础的   但长时间不用再想用  的人一个提示 - 步骤, 和基本需要注意的东西

-----------------比如我)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值