如何在自定義模塊的管理面板中訪問視圖?PyroCMS訪問模塊內的視圖
回答
它的鏈接非常簡單(錨標記),你只需指定你控制器這樣
<a href="admin/your-controller-name/your-method-name">Your link</a>
現在在你的控制器,你必須創建一個方法,你-方法名路徑的方法。在你有,如果你的觀點是在管理側負荷這樣
$this->template
->set('your-data',$your-data)
->build('your-view');
視圖,那麼你應該這樣
build('admin/your-view');
好的,什麼是PHP變量?我想我對此有所瞭解。這是模板構建用於插入視圖到管理面板?我嘗試訪問一個鏈接到我的視圖,它只是在一個新的頁面打開,並沒有放置在管理面板 –
該變量用於設置您想要在該視圖上訪問的任何數據。我想你錯過了一些你必須在你的「view」文件夾中創建一個名稱爲「admin」的新文件夾,然後你必須編寫build('admin/your-view-name'); –
實現此目的的最佳方法是使用jQuery對系統進行AJAX調用。你可以加載一個鏈接,例如你的博客管理員:
//request blog admin index
$('#link').get('admin/blog', function(data) {
//Insert response into #element
$('#element').html(data);
});
這將加載整個主題。如果你只是想在博客或頁面視圖要加載只是在其控制器方法插入這段代碼:
if ($this->input->is_ajax_request()) {
$this->template->set_layout(FALSE);
}
對於博客/管理上面已經完成,所以jQuery將足夠。
這可能不是正確的答案,但您的問題含糊不清。
$this->load->view('modulename/viewname');
您可以在控制器或視圖中執行此操作。
- 1. PyroCMS訪問系統內的航線模塊控制器文件
- 2. PyroCMS中的Hello World模塊
- 3. 在自定義主題中訪問PyroCMS模塊
- 4. pyrocms:在創建模塊時在前端禁止訪問
- 5. PyroCMS文件模塊Costomization
- 6. PyroCMS模塊升級邏輯
- 7. pyrocms codeigniter小部件模塊
- 8. 在模塊內訪問模型
- 9. 模塊內的訪問對象屬性
- 10. 500 pyrocms用戶模塊中的內部服務器錯誤
- 11. 從oustide模塊訪問的模塊
- 12. 無法訪問模塊內的圖像文件夾
- 13. 當訪問模塊
- 14. 有道模塊內訪問變量,而在父模塊
- 15. 訪問視圖模型的的ObservableCollection
- 16. 在視圖中不能訪問我的視圖模型中的內部成員?
- 17. pyroCMS:擴展核心(用戶)模塊
- 18. PyroCMS:模塊,插件還是小部件?
- 19. Pyrocms模塊或插件或插件
- 20. PyroCMS自定義模塊佈局
- 21. pyrocms用戶模塊非ajax登錄
- 22. 如何在PyroCMS中顯示來自用戶模塊的圖像?
- 23. 故事板內的訪問視圖
- 24. 訪問MediaController小部件內的視圖
- 25. 如何訪問tabhost內的視圖?
- 26. 列表視圖內的訪問項目
- 27. 訪問UITabBarController的內容視圖
- 28. 訪問xhtml視圖內的Enum
- 29. 的iOS - 訪問內部塊
- 30. MVC訪問的視圖模型在
你的問題在構建指定它是不明確(至少對我來說) – Alireza
是的,我不打算重寫它。所以我建立了一個自定義模塊,在管理面板中加載一個視圖。我需要能夠加載另一個視圖,當一個鏈接被點擊。我該怎麼做呢? –
這仍然不清楚。添加一些代碼,以便我們可以看到問題。 –