我試圖從笨像這樣的應用程序文件夾(3.1.0)外加載一個觀點:Codeigniter從外部應用程序文件夾加載視圖?
public function index ($page = '') {
/**
* Get active theme from DB
*/
$active_theme = $this->m->getActiveTheme();
/**
* Change default view path
*/
$this->_ci_view_paths = array(
FCPATH . 'themes/' . $active_theme . '/' => TRUE
);
/**
* Load index if page is not found
*/
if (! file_exists(FCPATH . 'themes/' . $active_theme . '/' . $page . '.php')) {
$this->load->view('index', $data);
} else {
$this->load->view($page, $data);
}
}
但我發現了這個錯誤:
無法加載請求的文件:index.php
或我嘗試加載的任何頁面。
任何人都知道我在這裏失蹤?
爲什麼有文件在視圖文件夾之外?爲什麼不包含它而不是加載它? – Brad
將前端與後端分開。這樣我可以將CI交換爲任何其他後端。 – blaasvaer