zhaoxiao90 发表于 2010-11-6 00:47:44

模型与控制器命名问题

大家的model一般都是怎么命名的呢?是直接写还是在每个名字后面都加上 _model

我有的模型和控制器重名了
加这个_model 让我感觉不舒服
虽然加载的时候可以取别名
但在 config/autoload.php 中自动加载的模型能取别名吗?
像下面这个:
$autoload['model'] = array('Member_model');

先谢谢了!

Hex 发表于 2010-11-6 12:35:24

模型肯定不能和控制器同名,这是 PHP 自己的限制(变量重定义) -_-
等 CI 支持 namespace 以后就可以同名了。。
所以加 _model 或者加什么都可以,目前只能这样了,呵呵

autoload 不支持取别名,不过你可以改改 CI 源码,自己实现一个,呵呵

zhaoxiao90 发表于 2010-11-6 15:03:03

回复 2# Hex

嗯 谢谢啦!看来暂时只有加 _model 了
用起来很不爽...

sonic 发表于 2010-11-6 18:03:11

必须全体小写加下划线。LINUX部分主机不认识 SomethingModel.php这种大小写混排文件名
要么全体小写但是就分不清是模型层还是什么了。
页: [1]
查看完整版本: 模型与控制器命名问题