2012-05-24 42 views
0

任何人都可以请这个帮忙。由于某些原因,view.ctp中的!empty()似乎不起作用。CakePHP 2.1条件语句view.ctp

我有4条记录,其中'职业'有文本,另外2条记录没有任何内容。如果我使用!empty()作为如下,他们都消失,如果我使用empty()他们都回来。我究竟做错了什么?

您的帮助将不胜感激。

<?php if (!empty($shoulderExamination['occupation'])):?> 
    <dt><?php echo __('Occupation'); ?></dt> 
    <dd> 
     <?php echo h($shoulderExamination['ShoulderExamination']['occupation']); ?> 
     &nbsp; 
    </dd> 
<?php endif; ?> 

回答

1

尝试

if (!empty($shoulderExamination['ShoulderExamination']['occupation']))

,而不是

if (!empty($shoulderExamination['occupation']))