用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2915|回复: 1
收起左侧

[讨论/交流] CI自定义类的文件名规则好宽松哈

[复制链接]
发表于 2010-10-11 14:48:40 | 显示全部楼层 |阅读模式
我试图扩展model类,发现关于文件命名的一件怪事,先说一下我的操作步骤:
1、修改config.php

  1. $config['subclass_prefix'] = 'S';
复制代码
注意,是S,不是S_
2、在application/libraries文件夹中添加一个model.php文件

  1. class S_model extends Model{
  2.          ......
  3. }
复制代码
系统显示找不到model.php,extends Model出错。怀疑是文件同名的关系。
3 、把刚添加的model.php文件改名为Smodel.php文件,程序运行通过。
看来,CI对于自定义类的文件命名,前缀可以加,也可以不加。
发表于 2012-7-19 22:28:23 | 显示全部楼层
好像很多案例都没加.比如 dilicms
但相反.他们在application/core目录中的文件却都加了自定义前缀,所以我说.官方说明文档有问题.前缀加的位置不是类库中的文件.而是core应用核心文件

本版积分规则