我正在使用 cakePHP 1.26。
在控制器中,我得到了一个功能:
function testing(){
$userinfo=$this->Test->findAllByuser_id();
$this->set('userinfo',$userinfo);
}
我发现包含一些数组数据的变量“userinfo”只能在 testing.ctp 中访问。
为了让其他 .ctp 文件可以访问变量“userinfo”,我使用了这个助手:
$this->Session->write('userinfo', $userinfo);
但是,我不确定 Set() 函数定义的变量为什么不能被其他 .ctp 文件访问,但 Session 可以。
有没有最好的方法通过使用其他方法而不是使用会话来做同样的事情?
请指教。