用户
 找回密码
 入住 CI 中国社区
搜索
楼主: Hex
收起左侧

[核心代码 Core] [3.0.6]为 CI 增加 HMVC 支持【更新日期:2016.4.25】

    [复制链接]
发表于 2008-12-19 21:46:30 | 显示全部楼层
Hex好厉害,赞一个!
发表于 2009-4-28 00:47:48 | 显示全部楼层
在PHP4里面扩展CI_Loader会报错的
 楼主| 发表于 2009-4-28 10:07:04 | 显示全部楼层
在PHP4里面扩展CI_Loader会报错的
visvoy 发表于 2009-4-28 00:47

没错,应该是不支持 PHP4 吧,我是在 PHP5 下写的。
发表于 2009-4-28 19:20:42 | 显示全部楼层
<?php
eval('?'.'>'.str_replace('CI_Loader', 'CI_Parent_Loader', file_get_contents(BASEPATH.'libraries/Loader'.EXT)));
class CI_Loader extends CI_Parent_Loader
{
function CI_Loader()
{
  parent::CI_Parent_Loader();
}
// code
}
?>


这样就支持PHP4+PHP5了,文件保存为 application/libraries/Loader.php

评分

参与人数 1威望 +3 收起 理由
Hex + 3 感谢建议

查看全部评分

 楼主| 发表于 2009-4-28 20:33:58 | 显示全部楼层
哈哈,感谢 visvoy 的建议!加分!
发表于 2009-4-29 22:06:42 | 显示全部楼层
嘿嘿
发表于 2009-5-20 04:35:58 | 显示全部楼层
不错。。问题解决了
发表于 2009-6-19 11:00:46 | 显示全部楼层
markmarkmark
发表于 2009-6-23 10:40:03 | 显示全部楼层
好像每次在调用方法的时候就要$this->load->model('');一次,本想像在构造函数里自动加载发现报错.有没方法让它自动加载的,还有要是能不区分大小写就好了如:class Test2_Home_Made_module extends Module;class test2_home_made_module extends Module;2个都能用就好.
 楼主| 发表于 2009-6-23 11:24:15 | 显示全部楼层
楼上的建议不错,我回去试试为什么不能在构造函数中装载模型。
关于大小写,这个有什么用呢?

本版积分规则