2012-05-24 3 views
0

아무도 도와 줄 수 있습니까? 일부 또는 다른 이유로 view.ctp의 !empty()이 작동하지 않는 것 같습니다.view.ctp의 CakePHP 2.1 조건문

나는 '직업'에는 텍스트가 있고 또 다른 2 개의 레코드에는 아무것도없는 4 개의 레코드가 있습니다. 아래에 !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']))