【发布时间】:2012-12-16 14:24:55
【问题描述】:
在 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')
导致相同的错误消息。
【问题讨论】: