【发布时间】:2020-08-02 15:39:56
【问题描述】:
我已经在 BaseController 中声明了一个公共变量,它在控制器上运行良好。但是当我试图从任何视图文件中打印它时。这是行不通的。
当我在控制器中声明一个公共变量时,这在视图中也不起作用。但在控制器中工作。
有什么问题?以及如何解决这个问题? 当相同的事情在 Codeigniter v3 中工作时。
【问题讨论】:
标签: php codeigniter frameworks codeigniter-4
我已经在 BaseController 中声明了一个公共变量,它在控制器上运行良好。但是当我试图从任何视图文件中打印它时。这是行不通的。
当我在控制器中声明一个公共变量时,这在视图中也不起作用。但在控制器中工作。
有什么问题?以及如何解决这个问题? 当相同的事情在 Codeigniter v3 中工作时。
【问题讨论】:
标签: php codeigniter frameworks codeigniter-4
您需要像这样在视图中发送变量:
$pageTitle = 'Page title';
$data = array('pageTitle'=> $pageTitle);
$this->load->view('yourview', $data);
然后在你看来:
<?php echo $pageTitle ?>
希望这会对你有所帮助。
【讨论】: