Bas*_*sic 7 php codeigniter view
在这里,我有以下控制器:
class User extends CI_Controller {
public function Login()
{
//$data->RedirectUrl = $this->input->get_post('ReturnTo');
$data = array(
'title' => 'My Title',
'heading' => 'My Heading',
'message' => 'My Message'
);
$this->load->view('User_Login', $data);
}
//More...
}
Run Code Online (Sandbox Code Playgroud)
在我的User_Login.php
视图文件中我这样做:
<?php print_r($data);?>
Run Code Online (Sandbox Code Playgroud)
这导致:
A PHP Error was encountered
Severity: Notice
Message: Undefined variable: data
Filename: views/User_Login.php
Line Number: 1
Run Code Online (Sandbox Code Playgroud)
我是否需要加载任何特定的模块/帮助程序来填充$ data变量?如果我print_r($this)
,我可以看到很多东西,但除了缓存之外我没有看到任何数据
编辑:为了澄清,我知道,调用该变量在控制器相同,视图不会"共享" -这是超出了范围,但在我联系的例子,它似乎意味着$data
变量在的范围内产生视图.我只是碰巧在控制器中使用相同的名称
归档时间: |
|
查看次数: |
32885 次 |
最近记录: |