【发布时间】:2013-05-20 16:59:33
【问题描述】:
我有一个简单的 if 检查会话中的 customer_id。
<?php if($this->Session->read('customer_id')){ ?>
<?php echo $this->element('watchlist'); ?>
<? } else { ?>
<?php echo $this->element('recently_sold'); ?>
<?php } ?>
这很简单,但是当我访问页面时,customer_id 为空,并且没有显示任何元素。当我登录时,两个元素都会显示。这里的逻辑真的很奇怪,我不知道从哪里开始。我尝试检查 null 并使用 is_numeric,但结果仍然相同。有没有人在这样的本地环境中遇到任何问题?
谢谢
【问题讨论】:
-
您经常打开和关闭 PHP 标记是否有原因?您还在第三行使用短标签。