如何在自定义模块的管理面板中访问视图?
答案 0 :(得分:2)
它非常简单的链接(锚标记)你只需在控制器中指定方法的路径,就像这样
<a href="admin/your-controller-name/your-method-name">Your link</a>
现在在您的控制器中,您必须创建一个方法your-method-name。你必须加载这样的视图
$this->template
->set('your-data',$your-data)
->build('your-view');
如果您的视图位于管理员端,那么您应该在构建中指定它
build('admin/your-view');
答案 1 :(得分:0)
实现这一目标的最佳方法是使用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);
}
对于blog / admin,上面已经完成了,所以jQuery就足够了。
答案 2 :(得分:0)
这可能不是正确的答案,但你的问题很模糊。
$this->load->view('modulename/viewname');
您可以在控制器或视图中执行此操作。