在view.ctp中的CakePHP 2.1条件语句

时间:2012-05-24 06:54:47

标签: conditional cakephp-2.1

任何人都可以帮忙解决这个问题。由于某些原因或其他原因,view.ctp中的!empty()似乎不起作用。

我有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 个答案:

答案 0 :(得分:1)

尝试

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

而不是

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