У меня есть массив из 3 выбранных «единиц» разных типов (виллы, гостиницы, дома). На мой взгляд, я пытаюсь отобразить разные типы устройств по-разному в зависимости от их типа. Вот мой код:CakePHP игнорирует часть аргумента, переданного в мой оператор IF
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 показал elseif как использование двоеточий. Извините, я довольно новичок в php в целом!
начать с изменения '=' на '==' – tomfumb
Derp derp derp, вот и все! Благодаря! Пожалуйста, напишите как ответ, чтобы я мог дать вам кредит! – huzzah