我使用以下库“ Codeigniter Rest Server”:https : //github.com/chriskacerguis/codeigniter-restserver
我有一个标准控制器:
class Messages extends REST_Controller
{
public function dialogs(){
echo "Test";
}
}
我尝试从URL调用此方法:
http://localhost/api/index.php/messages/dialogs
哪里messages
-控制器和dialogs
-方法
我收到错误消息:
{"status":false,"error":"Unknown method"}
CodeIgniter为您做了一些简化:带有方法“对话框”的控制器“消息”的位置将自动被赋予一个地址:http://localhost/api/messages/dialogs
。似乎REST_Controller具有“ _remap”方法,可将dialogs()
函数重定向回默认的CodeIgniter路径
这可能会根据“应用程序”文件夹的放置位置而发生变化,我假设它api
位于您本地主机上的文件夹内
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句