在 ProjectsController.php 中,我设置了一个会话变量,因为我希望在所有控制器、模型和视图中都可以访问该信息:
$this->Session->write('Project.title', $this->Project->title);
现在,当我尝试从项目视图访问它时,如下所示:
<p>Project: <strong>
<?php if (isset($session->read('Project.title'))):
$session->read('Project.title');
?>
<?php else: ?>
Not selected
<?php endif; ?>
</strong></p>
我收到以下错误:
Fatal error: Can't use method return value in write context
指的是上面代码的第二行。
我已经浏览了 CakePHP 文档,也搜索过 SO,我在这里做错了什么?
谢谢!
编辑:
我也尝试过使用:
$this->Session->read('Project.title')
导致相同的错误消息。