如果在会话中检查 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,但结果仍然相同。有没有人对他们的本地环境中的会话有任何问题?
谢谢