2009-07-21 57 views
0

我是新来的CI & PHP。CI:在另一个包含视图中使用视图/控制器?

我有一个auth library包括在内,并且很好的独立工作。

我只是想有登录表单负荷另一视图内的视图是......奇怪?:

我准模板:

指数:

$this->load->view('head_content'); 
$this->load->view('stuff'); 
$this->load->view('footer'); 

内部视图:

<stuff></> 
$this->load->view('login_view'); 
<morestuff></> 

我只想登录窗体显示在首页,并且t她绑定到验证系统中...

回答

1

您必须在控制器中加载登录视图,然后将数据传递给stuff视图。

在控制器:

$this->load->view('head_content'); 
// the line below will save the output of the login view to $data['login'] 
// instead of outputting to the screen 
$data['login'] = $this->load->view('login_view', '', TRUE); 
$this->load->view('stuff'); 
$this->load->view('footer'); 

在东西视图:

<stuff> 
<?php echo $login; ?> 
<morestuff> 
+0

这个库的控制器内有一些东西让我不能从任何其他页面登录,但实际的登录视图... – 2009-07-22 01:22:17

0

Views的页面,在底部,检查出部返回视图作为数据