未在CodeIgniter中显示的页面标题

时间:2017-08-25 22:30:05

标签: php codeigniter

我在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的标题,但它没有,我不明白为什么。

1 个答案:

答案 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; ?>