我在CodeIgniter中有这个控制器,用于加载标题视图和另一个视图:
class Add_user extends CI_Controller{
function __construct(){
parent::__construct();
}
public function index(){
$this->load->view('header_view');
$this->load->view('add_user_view');
}
所以,这个页面:
http://localhost/my-project/index.php/add_user
应该具有add_user_view
的标题,但它没有,我不明白为什么。
答案 0 :(得分:0)
这是完成这件事的正确方法:
class Add_user extends CI_Controller {
// MVC config
var $CONTROLLER = 'contoller name';
var $MODEL = 'model name';
var $TITLE = 'page title name';
var $LIST_PAGE_NAME = 'view page name';
function Add_user() {
parent::__construct();
$this->load->model($this->MODEL, 'model');
}
public function index(){
$this->load->view('header_view');
$this->load->view('add_user_view');
}
}
现在在此控制器,模型或视图中。如果你必须使用上面这样的全局可变代码。
<?php echo $this->TITLE; ?>