Php 编码点火器HMVC+;休息设置

Php 编码点火器HMVC+;休息设置,php,rest,codeigniter-3,codeigniter-hmvc,Php,Rest,Codeigniter 3,Codeigniter Hmvc,我已经建立了一个HMVC(我从中学到了我的设置),并在我的程序中使用它。但我需要它将其重新编码为RESTful类型 我有一个MY_Controller.php文件 <?php class MY_Controller extends MX_Controller { function __construct() { parent::__construct(); $this->load->module('Templates');

我已经建立了一个HMVC(我从中学到了我的设置),并在我的程序中使用它。但我需要它将其重新编码为RESTful类型

我有一个
MY_Controller.php
文件

<?php

class MY_Controller extends MX_Controller {

    function __construct()
    {
        parent::__construct();
        $this->load->module('Templates');
        $this->load->module('Login');

    }

}

?> 
我从中编辑了我的
REST\u Controller.php

abstract class REST_Controller extends CI_Controller {
进入

我的
Api.php

<?php 
defined('BASEPATH') OR exit('No direct script access allowed');

require APPPATH.'modules/Rest/libraries/REST_Controller.php';

class Api extends REST_Controller {
    function __construct() {
        parent::__construct();
    }

    function student_get(){
        $this->response('My first API response');
    }
}
另外,我在mvc教程中找到了这个休息,它说如果我去它应该会打开你的codeigniter页面,这很好。但我只有

Buy this domain
The domain myapi.com may be for sale by its owner! etc.
顺便说一下,我使用了Phil Sturgeon的REST库


我仍然不确定我所做的是否正确。有人能告诉我错误是什么,或者我怎样才能正确地做。谢谢

您是否尝试将
格式
REST\u控制器
放入
APPPATH.'libraries'
目录并调用类似的程序?还没有。如果我把它放在那样的地方,当我执行
http://localhost/FOLDERNAME/Api/student_get
在我的浏览器上如果
http://localhost/FOLDERNAME/index.php/Api/student_get
working.still页面未找到@tpojkah您是否尝试将
Format
REST\u Controller
放入
APPPATH.'libraries'
directory并像那样调用它们?还没有。如果我曾经这样放置它,我如何检查它的工作是否仍然显示404页未找到,当我这样做
http://localhost/FOLDERNAME/Api/student_get
在我的浏览器上如果
http://localhost/FOLDERNAME/index.php/Api/student_get
working.still页面未找到@Tpojka
<?php 
defined('BASEPATH') OR exit('No direct script access allowed');

require APPPATH.'modules/Rest/libraries/REST_Controller.php';

class Api extends REST_Controller {
    function __construct() {
        parent::__construct();
    }

    function student_get(){
        $this->response('My first API response');
    }
}
404 Page Not Found

The page you requested was not found.
Buy this domain
The domain myapi.com may be for sale by its owner! etc.