查找視圖文件我使用笨我的申請,並與添加的包這裏HMVC方式發展:在一個HMVC方法
https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc
我有我爲我的意見,並在創建一個自定義模板我的內容視圖有下面幾行:
if ((!isset($page_view)) || (is_null($page_view)) || (!file_exists(APPPATH . 'views/backend/' . $this->cms_template . '/cpanel/pages/' . $page_view . '.php')))
{
$this->load->view('backend/' . $this->cms_template . '/cpanel/template/page_unknown_view');
}
else
{
$this->load->view('backend/' . $this->cms_template . '/cpanel/pages/' . $page_view);
}
>
當有意見的文件夾中,但由於我的一些VI的這工作? ews將在這個HMVC方法的不同文件夾中,它總是顯示爲我未知的頁面文件。我應該如何進行修改,以便能夠使用此方法。
編輯:讓我試着重述所有這些。這是我的文件系統...
/application/views/backend/{templatename}/cpanel/index_view
/application/views/backend/{templatename}/cpanel/template/(header.php, footer.php, content.php)
/application/modules/users/controllers/users
/application/modules/users/views/users_view
假設用戶控制器加載cPanel視圖作爲其加載三個模板頁面的主視圖頁面。作爲頁眉,頁腳和內容頁面。在內容頁面內部,它執行if語句,如上所示。它得到一個變量,發現哪個控制器的特定視圖加載。在這個例子中,我希望它加載users_view文件。所以用我的if語句,我需要它來查明它是否存在於該模塊文件夾某處的文件。
這有幫助嗎?
你確定你的問題?你有沒有其他可能有用的信息?我沒有很好地描述你的問題! –
file_exists函數正在尋找Codeigniter原生視圖位置文件夾中的視圖文件,但是我在第三方插件上添加了一個,並且需要弄清楚如何將它應用到它。 –
是的,我知道了,但我錯過了什麼是你需要的。 –