杰尼~~ 发表于 2013-9-17 16:17:31

如何自动导入REST_Controller

自动导入REST_Controller 而不要每个控制器里面都加上 require APPPATH . '/libraries/REST_Controller.php';
$autoload['libraries'] = array("REST_Controller");这样做的时候报错如下
Fatal error: Cannot instantiate abstract class REST_Controller in E:\wamp\www\phpTest1\system\core\Loader.php on line 1099

IvanCI 发表于 2013-9-18 09:41:21

尝试过了 没有办法~ 貌似rest_controller的有少许问题的 修改代码都不行

杰尼~~ 发表于 2013-9-18 10:00:17

IvanCI 发表于 2013-9-18 09:41 static/image/common/back.gif
尝试过了 没有办法~ 貌似rest_controller的有少许问题的 修改代码都不行

把REST_Controller 改为My_Controller 放到core下面倒是可以,但是觉得不太好吧

IvanCI 发表于 2013-9-18 10:09:54

你可以尝试修改成 MY_RestController 然后加载restcontroller或者你修改 config里面 自定义前缀为 Rest

Icen 发表于 2013-9-18 10:50:34

类名有问题吧

iserich 发表于 2013-9-18 11:27:24

REST_Controller 这是抽象类吗?

这不符合CI的设计逻辑啊,改一下REST_Controller的代码吧。

改成helper或者纯class?

杰尼~~ 发表于 2013-9-18 13:55:14

iserich 发表于 2013-9-18 11:27 static/image/common/back.gif
REST_Controller 这是抽象类吗?

这不符合CI的设计逻辑啊,改一下REST_Controller的代码吧。


这是针对接口开发提供的一个类
页: [1]
查看完整版本: 如何自动导入REST_Controller