命名规则

本手册如果未作特殊说明,提到的文件名均不包含文件后缀,也就是系统配置里面的配置后缀。
比如:
模型文件名是User,模型后缀为.model.php,那么完整的文件名是User.model.php,但是下面的文件名是指不含配置的后缀,即指User部分。

1.控制器文件命名规则

控制器文件名和url中的控制器名称一样,控制器类名是首字母大写的控制器文件名。

比如:控制器文件 application/home.php 那么home.php里面的控制器类名称就是 Home 。

2.模型文件命名规则

模型文件名称与模型类名相同,而且字母大小写必须一样。

比如:模型文件 models/MUser.model.php 那么模型类名称就是 MUser 。

3.视图命名规则

视图文件名称没有强制要求,只有在控制器里面加载视图的时候传递的文件名称和视图文件一样即可。

比如:视图文件 views/index.view.php ,那么可以通过$this->view('index');调用视图。

4.类库命名规则

类库文件名称与类库类名相同,而且字母大小写必须一样。

比如:类库文件 library/ImageTool.class.php,那么就可以直接在控制器或者模型里面$tool = new ImageTool();

          还可以通过$tool=$this->lib('ImageTool')加载类ImageTool。;

5.helper文件命名规则

helper文件名称没有强制要求,只要在控制器里面加载helper的时候传递的文件名称和函数文件名一样即可。

比如:帮助文件 helper/functions.php ,那么就可以通过$this->helper('functions')加载帮助文件,可以多次使用,不用担心重复包含。