【发布时间】:2021-05-15 09:33:48
【问题描述】:
这似乎是一个简单的问题,但我一直无法找到相关的答案!
我正在尝试将 render_page 用于看起来像 sensors/edit/20 的 URL
这是我的尝试,但我收到错误无法加载请求的文件:sensors/edit/20.php
$this->common->render_page($basics,'sensors/edit/'.$sensorID,$data);
我尝试将 $sensorID 添加到 $data 数组,但随后我收到错误消息,即传递给我的函数 edit($sensorID) 的参数太少。
有没有办法将 render_page 与传递参数的 URL 一起使用?
这里是 render_page 函数:
public function Render_page($basics=array(),$viewname="",$data=array()){
$CI =& get_instance();
$CI->load->view('template/top',$basics);
$CI->load->view('template/header');
$CI->load->view('template/leftnav');
if(is_array($viewname)){
foreach ($viewname as $view){
$CI->load->view($view,$data);
}
}
else{
$CI->load->view($viewname,$data);
}
$CI->load->view('template/footer');
}
【问题讨论】:
-
这个函数不是核心 Codeigniter 的一部分。也请分享这个函数声明
-
哦,呃,我以为它是 CI 的一部分!用函数更新了帖子。
标签: codeigniter