我是CodeIgniter的新手。好几个小时我一直面临着一个非常烦人的问题。 这是代码
<?php
class Hello extends CI_Controller
{
var $firstname;
var $lastname;
function _construct()
{
parent::_construct();
$this->firstname='Ashutosh';
$this->lastname='Bajpay';
}
function you()
{
$data['firstname'] = $this->firstname;
$data['lastname'] = $this->lastname;
$this->load->view('ashu',$data);
}
}
?>
和视图文件ashu.php是 -
Hello, <?php echo $firstname;?> <?php echo $lastname;?>! This is your second CodeIgniter program.
,输出为 -
您好!这是您的第二个CodeIgniter程序。
但是当我写作时 -
function you()
{
$data['firstname'] = 'Ashutosh';
$data['lastname'] = 'Bajpay';
$this->load->view('ashu',$data);
}
然后输出是想要的 -
你好,Ashutosh Bajpay!这是你的第二个CodeIgniter程序。
答案 0 :(得分:1)
更改
var $firstname;
var $lastname;
到
private $firstname;
private $lastname;