我正在尝试确定从控制器中的相同方法调用多个视图的最佳实践.
在控制器中是否最好进行一次视图调用,然后让该视图调用所需的所有视图,或者在控制器中按顺序调用所需的所有视图?
例:
function index(){
//set all data variables
//then send them to the view
$this->load->view($index_view, $data);
}
Run Code Online (Sandbox Code Playgroud)
要么
function index(){
//set variables
//then call each view
$this->load->view($header_view, $header_data);
$this->load->view($body_view, $body_data);
$this->load->view($footer_view, $footer_data);
Run Code Online (Sandbox Code Playgroud)
Codeigniter指南显示了两种方式,但似乎没有建议最佳实践...是否有一个?