CakePHP игнорирует часть аргумента, переданного моему утверждению IF - PullRequest
0 голосов
/ 28 декабря 2011

У меня есть массив из 3 выбранных «единиц» разных типов (квартиры, отели, дома). На мой взгляд, я пытаюсь отображать различные типы единиц в зависимости от их типа. Вот мой код:

foreach($featured as $fc) {
        if($fc['Unit']['type'] = 'condo'): ?>
            ...display code here
        <?php  elseif($fc['Unit']['type'] = 'house'):  ?>
            ...display code here
        <?php  else:  
            ...display code here
     } ?>

Это игнорирование, будь то квартира или дом. Он отображает все мои подразделения, как будто они были квартиры. Я неправильно понял мой синтаксис в операторе if? Я привык использовать фигурные скобки для всего, но php.net показал, что использует двоеточия. Извините, я довольно новичок в php в целом!

1 Ответ

0 голосов
/ 28 декабря 2011

С удовольствием.Вам просто нужно изменить = на ==

...