[英]Routing controllers and methods in subfolder using CodeIgniter-3.1.10
我已經在CodeIgniter 3.1上的控制器的子文件夾中創建了控制器文件。 並且我想使用路由,但由於找不到錯誤404而無法執行此操作,我的文件夾結構為:
對於route.php,我正在使用:
route['getUsersInfo'] = "Admin/dashboard/getUsers"; (directory inside controller/ controller name /method name)
您應該已經發布了控制器的代碼。 但是我很確定CopdeIgniter無法找到該方法,因為控制器文件沒有大寫。
因此,解決方案是將文件重命名為Dashboard.php,而不是dashboard.php。 確保在文件中應用相同的內容,它應如下所示
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Dashboard extends MY_Controller{
public function __construct()
{
parent::__construct();
# load your models here
# $this->load->model('dashboard_model');
}
# your methods go here
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.