$sql = new Sql($this->adapter);
$select = new Select();
public function getOldContent($slug, $id) {
Ну а так выглядит метод модели, который делает выборку из таблицы с контентом:
use Zend\Db\TableGateway\AbstractTableGateway;
use Zend\Db\ResultSet\ResultSet;
В Zend Framework 2 можно делать примерно так-же. Для этого нужно в модели импортировать следующие библиотеки:
$rows = $this->fetchAll($select);
->order('content_date DESC');
->where('`content_published` = 0')
->where('`content_type` = ?', intval($type))
->join(array('s' => 'sites'), '`s`.`site_id` = `cnt`.`site_id`', array('site_domen'))
->from(array('cnt' => $this->_name, array('*')))
$select = $this->select()->setIntegrityCheck(false)
В первой версии Zend Framework чтоб сделать выборку из двух таблиц я использовал такой код:
В этой статье расскажу как сделать JOIN в Zend Framework 2.
JOIN в ZF2 — соединяем данные из двух таблиц
> > JOIN в ZF2 — соединяем данные из двух таблиц
Если я тебе чем-то помог — ставь +1
JOIN в ZF2 — соединяем данные из двух таблиц
Комментариев нет:
Отправить комментарий