喜欢 Codeigniter,但我发现我不得不为每个控制器调用页眉、页脚和主视图,这很烦人。
在所有视图之间共享页眉/页脚并最小化代码复制的最佳方式是什么。我不想使用模板引擎。
喜欢 Codeigniter,但我发现我不得不为每个控制器调用页眉、页脚和主视图,这很烦人。
在所有视图之间共享页眉/页脚并最小化代码复制的最佳方式是什么。我不想使用模板引擎。
创建一个视图,让我们用这段代码调用它 template.php
<?php
$this->load->view('header');
$this->load->view($view);
$this->load->view('footer');
?>
在您的控制器上执行此操作
//the name of the view file you want to show, in my case I want to open the login_page.php view that's inside the folder user
$data['view'] = 'user/login_page';
//load the data variable so I can use it across the views
$this->load->vars($data);
//load the template.php view that will load header, user/login_page and footer
$this->load->view('template');