propel Select несколько условий в WHERE - пример кода + назначение псевдонима alias
Primary tabs
Создать условие выборки с указанием нескольких колонок можно так:
$timingGroups = \Model\Logistics\TimingGroupQuery::create() ->where('TimingGroup.CityId = ?', $cityId) ->where('TimingGroup.ZoneId = ?', $zoneId) ->find(); // извлекаем подходящие группы
причём важно правильно именовать параметры в кавычках.
Назначение псевдонима
Чтобы не дублировать php-имя таблицы, можно назначить псевдоним:
$timingGroups = \Model\Logistics\TimingGroupQuery::create() ->setModelAlias('TG') ->where('TG.CityId = ?', $cityId) ->where('TG.ZoneId = ?', $zoneId) ->find(); // извлекаем подходящие группы
- Log in to post comments
- 2073 reads