CI自定义类的文件名规则好宽松哈
我试图扩展model类,发现关于文件命名的一件怪事,先说一下我的操作步骤:1、修改config.php
$config['subclass_prefix'] = 'S';
注意,是S,不是S_
2、在application/libraries文件夹中添加一个model.php文件
class S_model extends Model{
......
}
系统显示找不到model.php,extends Model出错。怀疑是文件同名的关系。
3 、把刚添加的model.php文件改名为Smodel.php文件,程序运行通过。
看来,CI对于自定义类的文件命名,前缀可以加,也可以不加。 好像很多案例都没加.比如 dilicms
但相反.他们在application/core目录中的文件却都加了自定义前缀,所以我说.官方说明文档有问题.前缀加的位置不是类库中的文件.而是core应用核心文件
页:
[1]