Php 编码点火器HMVC+;休息设置
我已经建立了一个HMVC(我从中学到了我的设置),并在我的程序中使用它。但我需要它将其重新编码为RESTful类型 我有一个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');
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.