[英]url mapping in code igniter
我正在使用codeigniter框架編寫一個PHP應用程序。 我正在嘗試添加一個工具以.csv格式文件下載頁面中的數據。 我已將代碼發送到服務器端,但是在處理“下載”控制器的URL映射時遇到了麻煩。 在/ controllers /中,我有一個名為“下載”的控制器,該控制器具有一個名為“ exportCSV”的函數,該函數接收已解碼並用於創建文件的json對象。 因此,我試圖通過“ post”將JavaScript數組發送到該方法,但是在處理URL映射時遇到了麻煩。 這是我的javascript調用...
function download(){
$.post('index.php/download/exportCSV', {input : dataForDownload.toString()},
function(answer){
alert(answer);
}
);
}
POST到index.php/download/exportcsv
。 CI與混合大小寫控制器不太相似。
如果您有下載控制器,則它應如下所示:
類下載擴展了CI_Controller {function _ Construct(){parent :: _construct(); }
function exportcsv()
{
if($this->input->post())
{
// Something was POSTed, continue
// process input
} else {
// Catch error if no POST
}
}
}
如果您收到404,則您的應用程序可能未正確設置。 檢查routes.php
和您的base_url
。
我也推薦CodeIgniter用戶指南。 它充滿了很好的信息:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.