Skip to content

Latest commit

 

History

History
52 lines (26 loc) · 1.17 KB

4.controller-conventions.md

File metadata and controls

52 lines (26 loc) · 1.17 KB

控制器类及文件命名规则

控制器的类名采用下划线命名法, 并且只允许小写字母

  • 控制器类名: {$app_name}_ctl_{$dir_1}/{$dir_n}_{$filename}
  • 控制器存放目录: app/{$app_name}/controller/{$dir_1}/{$dir_2}
  • 控制器文件名: {$filename}.php
  • 完整的控制器文件名: app/{$app_name}/controller/{$dir_1}/{$dir_2}/{$filename}.php
  • 控制器所在app: {$app_name}

看起来很晕吧, 来几个例子解脱一下

例1:

控制器类名: topc_ctl_member_trade

控制器存放目录: app/topc/controller/member

控制器文件名: brand.php

完整的控制器文件名: app/topc/controller/brand.php

控制器所在app: topc

例2:

控制器类名: syscontent_ctl_admin_article

控制器存放目录: app/syscontent/controller/admin

控制器文件名: article.php

完整的控制器文件名: app/syscontent/controller/admin/article.php

控制器所在app: syscontent

例3:

控制器类名: desktop_ctl_adminpanel

控制器存放目录: app/desktop/controller

控制器文件名: adminpanel.php

完整的控制器文件名: app/desktop/controller/adminpanel.php

控制器所在app: desktop