我正在使用一个控制器加载 2 个视图。视图A - 具有客户端凭据,视图 B 具有网页的其余部分(需要凭据才能进一步使用)
看起来我在 ViewA 中加载的任何 php 变量都无法通过 viewB 访问。我愿意选择处理此问题的最佳和安全方法。任何帮助都值得赞赏:)
public function tickets($info, $otherdetails){
if (file_exists("application/views/accounts/".$info.".php")) {
$this->load->view('accounts/'.$info);
$this->load->view('gui', $data);
} else {
show_404();
}
}
尝试:
public function tickets($info, $otherdetails)
{
if (file_exists(VIEWPATH . 'accounts/' . $info . '.php'))
{
$this->load->vars($otherdetails);//accessible to all views now
$this->load->view('accounts/'.$info);
$this->load->view('gui');
}
else
{
show_404();
}
}
文档。