我可以從codeeriter中的助手加載視圖嗎?我一直在尋找禮物,但似乎沒有人討論過它。從幫手Codeigniter加載視圖?
回答
是的,你可以。創建你的助手,說views_helper.php
:
if(!function_exists('view_loader')){
function view_loader($view, $vars=array(), $output = false){
$CI = &get_instance();
return $CI->load->view($view, $vars, $output);
}
}
$view
是視圖文件名(如你通常會使用),並$vars
你想傳遞(如你通常會做)數組變量,傳遞一個true
作爲可選的第三個參數使其返回(正常情況下會發生)作爲內容,而不是僅僅加載它;
只需加載你的助手(或自動加載它):
$this->load->helper('views');
$data = array('test' => 'test');
view_loader('myview', $data)
不錯!但也許你可以添加直接輸出的第三個參數? – thpl
@ThomasDavidPlat謝謝,更新回答,以反映您的建議 –
我在搜索'$ page = $ this-> load-> view('view',$ data,TRUE)時發現了這個問題;',可以將上面的參數(代表文件名,變量,視圖中的可選參數)? –
- 1. EC2上的Codeigniter App - 幫手不加載
- 2. codeigniter幫手功能沒有加載
- 3. codeigniter從數據庫中加載視圖
- 4. Codeigniter:加載視圖逐步
- 5. 在codeigniter中加載視圖
- 6. 在Codeigniter中加載視圖
- 7. CodeIgniter - 自動加載視圖?
- 8. XML幫手codeigniter
- 9. 我似乎無法從codeigniter中的視圖中加載視圖
- 10. CodeIgniter從另一個視圖通過控制器加載視圖
- 11. CodeIgniter:從助手訪問視圖變量
- 12. 視圖中的CodeIgniter助手
- 13. Laravel從幫手設置視圖
- 14. 用純文本加載視圖codeigniter
- 15. 問題加載視圖內的div - codeigniter
- 16. codeigniter加載視圖特定的javascript
- 17. Codeigniter - 視圖加載時卡住
- 18. 使用ajax加載codeigniter中的視圖
- 19. jQuery未正確加載CodeIgniter視圖
- 20. CodeIgniter:在新窗口中加載視圖
- 21. 在CodeIgniter中動態加載視圖
- 22. 用短名稱加載視圖codeigniter
- 23. Codeigniter重定向與加載視圖
- 24. Codeigniter:加載視圖後更改URL
- 25. 不能在加載一個視圖Codeigniter
- 26. 在Codeigniter視圖中加載數據
- 27. 如何加載視圖內的div - codeigniter
- 28. Codeigniter在新標籤中加載視圖
- 29. 使用CodeIgniter在conrtroller中加載視圖
- 30. 加載ajax調用後的視圖,CodeIgniter
這不是在文檔的幫手部分記錄,但[「創建庫」部分(你的圖書館內利用CodeIgniter的參考資料) ](http://ellislab.com/codeigniter/user-guide/general/creating_libraries.html)。這有點令人困惑。 –