到底是大写还是小写
http://codeigniter.org.cn/user_guide/general/models.html文件名应该是模型类名的小写版。比如,如果你的类是:
class User_model extends Model {}
...
类的文件名应该是:
application/models/user_model.php
controller 中引用,就像这样:
$this->load->model('Model_name');如果模型文件在子文件夹下,引用的时候要带上相对路径名。
例如:如果你有一个模型 application/models/blog/queries.php。下面的代码可以引用它:
$this->load->model('blog/queries');
最后一句是否应该是
$this->load->model('blog/Queries'); 在这里,根据 CI 源代码,大小写无所谓,因为他会自动帮你进行转换。 类名 Member_model
文件名 member_model.php
装载 $this->load->model('member_model', 'member');
我一般是这样做:$ 在windows下,文件名调用不区分大小写... 你们都没有看清楚:lol,我觉得文档中有一个错误。
queries是文件名,Queries是类名,无论是在哪个文件夹下,无论文件夹的名称是大写还是小写,当 $this->load->model 的时候,指定的应该是大写的类名,而不是小写的文件名。
$this->load->model('blog/queries');//错误
$this->load->model('blog/Queries');//正确 不过,大小写无所谓吧?这里不严格限制。所以称不上是个错误。 Hex是对的。
CodeIgniter的这种大小写定义让我过虑了。:L
页:
[1]