为什么我们写加载视图最后一个代码变量笨

问题描述 投票:0回答:2

为什么调用视图文件,当我通过一个变量名?

例如:$this->load->view("{$viewData->viewFolder}/{$viewData->subViewFolder}/index", $viewData);

为什么我们在最后的代码行写$可视数据?

php codeigniter codeigniter-3 codeigniter-2
2个回答
2
投票

无需加载变量:

$data['view'] = 'folername/view_file_namae';
$this->load->view('you can call common file for header/footer here', $data);

0
投票

传递变量名称以查看文件,

$this->data['anyname'] = $variable;
$this->load->view('viewfilename',$this->data);

并在您的视图文件名,访问过的数据作为echo $anyname;。只要你想,你可以通过一个变量或数组。

如果你想给一个变量名称附加到一个视图文件,您可以使用重定向()函数。

来源:https://www.codeigniter.com/user_guide/helpers/url_helper.html#redirect

EG

redirect('home/category/'.$variable, 'refresh');
redirect('home/category/subcategory/'.$variable, 'refresh');
© www.soinside.com 2019 - 2024. All rights reserved.