0
我想從瀏覽器中運行的網址,讓位於我的項目的文件內容,例如:/home/fessy/file.txt
無法從URL調用方法,笨
我用笨和學說。
我有一個方法:
class Api extends REST_Controller {
// ....
public function get_file_content_get(){
var_dump(array('ftp_path' => $this->uri->segments));
$name = $this->uri->segment(3);
$rootPath = $this->uri->segment(4);
$file = file_get_contents("$rootPath/$name.txt", FILE_USE_INCLUDE_PATH);
// $this->_response('success', array('file_contents' => $file));
}
於是我產生了自己的網址爲:
site.com/index.php/api/get_file_content_get/118130/%2Fhome%2Ffessy%2Ffile.txt
但我得到一個錯誤:
<xml>
<status/>
<error>Unknown method.</error>
</xml>
當我改變超類從REST_Controller
至CI_Controller
我成功撥打get_file_content_get
的方法。
我事件不能得到site.com/index.php/api/get_file_content_get/
調用index()
我做錯了什麼?
感謝,