如何访问自定义模块管理面板中的视图?
问问题
948 次
3 回答
2
它在链接(锚标记)中非常简单,您只需像这样在控制器中指定方法的路径
<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');
于 2013-01-01T05:44:43.130 回答
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);
}
对于博客/管理员,上面已经完成,所以 jQuery 就足够了。
于 2012-12-24T20:34:37.137 回答
0
这可能不是正确的答案,但您的问题含糊不清。
$this->load->view('modulename/viewname');
您可以在控制器或视图中执行此操作。
于 2012-12-25T14:55:15.177 回答