gzmartin 发表于 2011-7-19 01:52:35

钩子 继承model问题

我在hooks新建了一个model,请问如何继承CI_Model??
新建类:class Auto_Model extends CI_Model;
找不到CI_Model现在报错:Fatal error: Class 'CI_Model' not found

jeongee 发表于 2011-7-19 08:57:51

你的钩子在什么位置的

gzmartin 发表于 2011-7-19 09:26:11

在hooks目录下

jeongee 发表于 2011-7-19 10:41:35

gzmartin 发表于 2011-7-19 09:26 static/image/common/back.gif
在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

visvoy 发表于 2011-7-19 18:26:29

某些钩子是在控制器之前的,那时候哪来的CI_Model
页: [1]
查看完整版本: 钩子 继承model问题