yii 调用不存在的方法和控制器 该怎么办

2025-05-19 03:19:33
推荐回答(2个)
回答1:

原因在hooks.php里$hook['这里必须是CI的挂载点'],之前还以为这个名称可以自己定,然后在哪里把这个hook挂上去。所以才报错。另外需要先使用$this->CI = &get_instance();来获取CI的对象,不然调用不了CI自带的类

回答2:

有默认的 controller 和 action 的。
defaultController 默认是 site
defaultAction 默认是 index
查看手册,看 CWebApplication 和 CController 两个类的部分。