我在HMVC(CI3.1)中使用REST_controller。

时间:2017-01-19 15:59:23

标签: codeigniter

它正在与MX_Controller一起正常工作。当使用REST_Controller时,它会抛出错误,因为'致命错误:类'CI_Template'未找到'。我们将不胜感激。

1 个答案:

答案 0 :(得分:0)

我并不完全熟悉Codeigniter的第三方附加HMVC的内部工作原理。但是,我继承的代码库正在使用它。

我在安装restserver https://github.com/chriskacerguis/codeigniter-restserver时遇到了同样的问题,这是我认为你也在做的事情。

REST_Controller.php有这个

abstract class REST_Controller extends \CI_Controller {

虽然我从来没有能够让CI_Controller使用这个代码库,但我现在相信这是因为这个HMVC。对于那些不熟悉的人,HMVC是分层模型视图控制器。

  

模块控制器可用作普通控制器或HMVC   控制器和它们可以用作小部件来帮助您构建视图   分音。

https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc

我确实通过将行更改为

来使REST_Controller.php正常工作
abstract class REST_Controller extends \MX_Controller { // \CI_Controller {