Codeigniter 出现以下错误
Codeigniter Getting an error of
我不知道如何解决这个错误。在 CodeIgniter-3.0.0 版本中使用以下控制器和视图时,我也更改了 baseurl http://localhost/code/
控制器:
Hello.php
<?php
class Hello extends CI_Controller {
var $name;
var $color;
function Hello()
{
$this->name = 'Andi';
$this->color = 'red';
parent::CI_Controller();
}
function you()
{
$data['name'] = $this->name;
$data['color'] = $this->color;
$this->load->view('you_view',$data);
}
}
?>
查看:
you_view.php
Hello You!
<font color="<?=$color ?>"><?=$name?></font>
http://localhost/code/index.php/Hello/you
出现错误:
Fatal error: Call to undefined method CI_Controller::CI_Controller() in E:\phpprogram\code\application\controllers\hello.php on line 9
A PHP Error was encountered
Severity: Error
Message: Call to undefined method CI_Controller::CI_Controller()
Filename: controllers/hello.php
Line Number: 9
Backtrace:
您应该在 controllers/Hello 中扩展 CI_Controller
而不是 Controller
。php
您需要将 Controller
替换为 CI_Controller
。
在您的浏览器中加入书签 user guide。这是您需要经常访问的地方。大多数事情在那里都有很好的解释。
在你的控制器上试试这个:
class Hello extends CI_Controller {
function hello()
{
parent::Controller();
}
function you()
{
$this->load->view('you_view');
}
}
我不知道如何解决这个错误。在 CodeIgniter-3.0.0 版本中使用以下控制器和视图时,我也更改了 baseurl http://localhost/code/
控制器: Hello.php
<?php
class Hello extends CI_Controller {
var $name;
var $color;
function Hello()
{
$this->name = 'Andi';
$this->color = 'red';
parent::CI_Controller();
}
function you()
{
$data['name'] = $this->name;
$data['color'] = $this->color;
$this->load->view('you_view',$data);
}
}
?>
查看: you_view.php
Hello You!
<font color="<?=$color ?>"><?=$name?></font>
http://localhost/code/index.php/Hello/you
出现错误:
Fatal error: Call to undefined method CI_Controller::CI_Controller() in E:\phpprogram\code\application\controllers\hello.php on line 9
A PHP Error was encountered
Severity: Error
Message: Call to undefined method CI_Controller::CI_Controller()
Filename: controllers/hello.php
Line Number: 9
Backtrace:
您应该在 controllers/Hello 中扩展 CI_Controller
而不是 Controller
。php
您需要将 Controller
替换为 CI_Controller
。
在您的浏览器中加入书签 user guide。这是您需要经常访问的地方。大多数事情在那里都有很好的解释。
在你的控制器上试试这个:
class Hello extends CI_Controller {
function hello()
{
parent::Controller();
}
function you()
{
$this->load->view('you_view');
}
}