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

[HELP] 钩子 继承model问题

[复制链接]
发表于 2011-7-19 01:52:35 | 显示全部楼层 |阅读模式
我在hooks新建了一个model,请问如何继承CI_Model??
新建类:class Auto_Model extends CI_Model;
找不到CI_Model现在报错:Fatal error: Class 'CI_Model' not found
发表于 2011-7-19 08:57:51 | 显示全部楼层
你的钩子在什么位置的
 楼主| 发表于 2011-7-19 09:26:11 | 显示全部楼层
在hooks目录下
发表于 2011-7-19 10:41:35 | 显示全部楼层
gzmartin 发表于 2011-7-19 09:26
在hooks目录下

汗,下面的哪里
pre_system
系统执行的早期调用.仅仅在benchmark 和 hooks 类 加载完毕的时候. 没有执行路由或者其它的过程.
pre_controller
在调用你的任何控制器之前调用.此时所用的基础类,路由选择和安全性检查都已完成.
post_controller_constructor
在你的控制器实例化之后,任何方法调用之前调用.
post_controller
在你的控制器完全运行之后调用.
display_override
覆盖_display()函数, 用来在系统执行末尾向web浏览器发送最终页面.这允许你用自己的方法来显示.注意,你需要通过 $this->CI =& get_instance() 引用 CI 超级对象,然后这样的最终数据可以通过调用 $this->CI->output->get_output() 来获得。
cache_override
可以让你调用自己的函数来取代output类中的_display_cache() 函数.这可以让你使用自己的缓存显示方法
post_system
发表于 2011-7-19 18:26:29 | 显示全部楼层
某些钩子是在控制器之前的,那时候哪来的CI_Model

本版积分规则