fenric
@fenric

PHP ORM, Propel2 или Doctrine2?

Собственно вопрос в заголовке, что порекомендуете, с чем работали?
  • Вопрос задан
  • 585 просмотров
Пригласить эксперта
Ответы на вопрос 1
27cm
@27cm
TODO: Написать статус
Неужели это:
$this->select('a.field1')->alias('alias1')->from('table1')->alias('a')
     ->left->join('table2')->alias('b')->on('a.id', '=', 'b.refid')->inner->join('table3')->alias('c')
     ->where('a.price', '='. new Expression('not quotting'))->order('c.ssa')->asc->group('a.saa')
     ->limit(1)->offset(0);

чем-то лучше и проще читать, чем:
$query = 'SELECT `a`.`field1` AS `alias1` FROM `table1` `a` '
       . 'LEFT JOIN `table2` `b` ON `a`.`id` = `b`.`refid` INNER JOIN  `table3` `c` '
       . 'WHERE `a`.`price` = ? ORDER BY `c`.`ssa` ASC GROUP BY `a`.`saa` LIMIT 0, 1';
$db->prepare($query); // ...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы