我在CodeIgniter中创建了两个视图,并创建了名为HelloWorld.php
的控制器
它包含两个视图..但我的问题是第二个视图永远不会被调用。
http://localhost/CodeIgniter/HelloWorld/Hello
对我来说很好,但第二种观点
http://localhost/CodeIgniter/HelloWorld/Buzz
不调用第二个视图
这是我的代码
<?php
class HelloWorld extends CI_Controller
{
var $name;
var $color;
function __construct()
{
parent:: __construct();
$this->name= 'Suzzu';
$this->color = 'aqua';
}
public function Hello()
{
$this->load->view("hello");
}
public function Buzz()
{
$data['name'] = $this->name;
$data['color'] = $this->color;
$this->load->view("welcome",$data);
}
}
有什么问题?
答案 0 :(得分:0)
您的代码按我的预期工作,前提是:
你能验证是否正在调用HelloWorld :: Buzz()吗?
public function Buzz()
{
die('yes, it works');
}
如果你去/ localhost / CodeIgniter / HelloWorld / Buzz时没有执行此功能,你可以提供以下内容:
答案 1 :(得分:0)
更改$config['base_url']="localhost/codeigniter/contollername"