Описание тега tablegateway

TableGateway - это основной способ доступа к базе данных с помощью zend-framework2
7 ответов

LEFT JOIN в ZF2 с использованием TableGateway

У меня есть стол: *CREATE TABLE IF NOT EXISTS `blogs_settings` ( `blog_id` int(11) NOT NULL AUTO_INCREMENT, `owner_id` int(11) NOT NULL, `title` varchar(255) NOT NULL, `meta_description` text NOT NULL, `meta_keywords` text NOT NULL, `theme` varchar(…
11 фев '13 в 14:07
1 ответ

Создайте несколько сложный запрос с объединениями подзапросов в предложении FROM, используя Zend Framework 2 tableGateway

Я пытаюсь сгенерировать следующий запрос, используя Zend Framework 2 tableGateway. SELECT dfsstamp, dfcstamp, df_rstrd_flg, dfctid, dfname, dfloc, dfdesc, dfcuser, dfmuser, dfid AS, t2.dfdfid, ctname, cafldnme, caid, atid, atvalue, t1.record_count F…
20 сен '15 в 00:50
2 ответа

Zend Framework 2: TableGateway

Я использую TableGateway из Zend Framework 2. Моя проблема в том, что я не могу заставить работать промежуточную функцию. Это мой код, который у меня есть сейчас, вывод просто ничего: public function fetchBetween($startDate, $endDate) { $where = new…
1 ответ

Запрос SQL с Zend Framework 2 tableGateway

Я новичок в Zend Framework 2, и сейчас я пишу форум для школьного проекта. У меня есть запрос, которым я не могу управлять с помощью объекта Db Sql Select и tableGateway. Я только что использовал адаптер Db, и он отлично работает, но я ищу способ пе…
1 ответ

Как выполнить предварительный выбор в zf2

У меня есть AbstractTableGateway как это: class FundsTable extends AbstractTableGateway { protected $table = 'tb_funds'; public function __construct(AdapterInterface $adapter) { $this->adapter = $adapter; $this->resultSetPrototype = new Hydrat…
08 май '18 в 20:30
1 ответ

Zend 2: Как использовать метод, определенный в другой модели в моей текущей модели?

Я пытаюсь решить эту проблему по-разному, но, кажется, ничего не работает. У меня 2 модели: namespace Admin\Model; use Zend\Db\TableGateway\TableGateway; class UsersMetaTable { protected $tableGateway; public function __construct(TableGateway $table…
02 ноя '15 в 08:18
1 ответ

AlbumTableGateway в Zend Framework 2 Руководство пользователя

В главе " База данных и модели" текущего (2.1) Руководства пользователя ZF2 есть фрагмент кода, я не понимаю: (блок "Использование ServiceManager для настройки шлюза таблицы и внедрения в AlbumTable") ... class Module { // getAutoloaderConfig() and …
22 фев '13 в 20:03
1 ответ

Как выбрать определенные столбцы с предложением ORDER BY в Zend Framework2

Я новичок в Zend Framework, и я знаю, что это вопрос начального уровня. Но я полностью запутался. Я хочу получить только user_id а также user_name сформировать базу данных в порядке убывания user_id, Я использую tablegateway. Я вызываю функцию getUs…
26 авг '14 в 07:43
1 ответ

Zend TableGateway автоматически кеширует дублированные запросы?

Я помню, что читал что-то похожее о доктрине Symfony, но ничего не могу найти об этом в документации Zend 2. Вот вопрос объяснил: Скажем, в одном действии контроллера я вызываю две функции модели (обе в одной модели): обе функции выполняются абсолют…
1 ответ

Модель Zend Framework 2 для базы данных, отдельная модель для каждой таблицы?

Я просмотрел руководство по Zend Framework 2 о создании модели для управления операциями на столе. Нужен ли класс с методом exchangeArray()? Это только копирование данных:/ Могу ли я создать одну модель для управления несколькими таблицами? Я создал…
1 ответ

Динамический доступ к свойству объекта с помощью "$this"

У меня есть следующие строки в моем коде, чтобы получить сущность в ZF3: $entity = $this->userCredentialsTableGateway ->getResultSetPrototype() ->getArrayObjectPrototype(); Чтобы автоматизировать его для разных таблиц, я создал функцию: pri…
1 ответ

Zend Paginator+Table Gateway: ошибка

Ошибка: элементы paginator являются объектами (не массивами). var_dump($records): object(Records\Model\Records)#240 (11) { ["id"]=> NULL ["name"]=> string(9) "5453gdfgd" ["email"]=> string(16) "igor@bk.ru" ["homepage"]=> string(0) "" ["t…
1 ответ

Zend Framework 2 вызывает TableGateway в Сервисе

Я новичок в ZF2. После нескольких дней попыток выяснить, как все эти вещи должны работать, я не смог понять, как мне вызвать TableGateway Model из сервиса. Итак, у меня есть контроллер: class SubscriberController extends AbstractActionController { /…
05 мар '17 в 13:58
2 ответа

Zend 2 присоединиться к избранным

Я должен сделать соединение с помощью select в Zend 2, есть ли способ сделать это? Я видел, что join ожидает, что первый paremetr будет строкой (имя таблицы, к которой вы присоединяетесь). Мне удается сделать выбор с другим выбором, используя что-то…
15 янв '15 в 14:44
2 ответа

Zend Framework 2 запрос на обновление объекта TableGateway

public function update($table, $where = array(), $data_arr = array()){ print_r($data_arr); $adapter = $this->tableGateway->getAdapter(); $projectTable; if($table != null){ $projectTable = new TableGateway($table, $adapter); }else{ $projectTabl…
1 ответ

Доступ к 2 различным таблицам из одного и того же файла контроллера

Я успешно завершил урок по таблице альбомов в руководстве по Zend Framework 2. Я реализовал с помощью tablegateway. Я вижу, что он использовал только одну таблицу с именем "альбом" и, следовательно, он реализовал в соответствии с этой одной таблицей…
10 июн '15 в 08:12
1 ответ

Где объекты Zend\Db\ResultSet\ResultSet хранят полученные данные?

В приложении Zend Framework, которое построено очень похоже на приложение для альбомов из учебного пособия по началу работы с ZF2, я использую объект ResultSet для передачи данных из модели через контроллер в представление (подробности см. В коде ни…
0 ответов

ZF2 использует несколько TableGatway в одном модуле

У меня есть одна проблема. Я не знаю, как использовать несколько таблиц и объединить запрос в ZF2. Я использую Service Manager и TableGateway для модели. Но в этом всегда используется одна таблица. Как я могу использовать несколько таблиц в одном ко…
28 апр '15 в 11:19
2 ответа

zf2 - присоединиться, используя Zend\Db\TableGateway\TableGateway;

Я хочу сделать простое соединение, используя zf2, выбирая поля из первой и второй таблиц, но я получаю ошибку ("Оператор не может быть выполнен"), когда я пытаюсь поместить массив полей в метод столбцов. public function fetchAll() { $resultSet = $th…
04 фев '13 в 00:21
1 ответ

ZF2 tableGateway select

Я начал с приложения ZendSkeletonApplication и добавил модель, расширяющую Zend\Db\TableGateway\TableGateway. У меня есть следующий метод: public function findByType($type) { $rowset = $this->select('type' => $type); return $rowset; } Это рабо…
24 апр '12 в 12:03