Я еще новичок в Yii и задаюсь вопросом, как вернуть JSON из $models = MyModel::model()->findAll(); , Скажем, например, MyModel имеет отношение для MyChildModels в режиме ОДНОГО: МНОГО. Прямо из примера Rest на сайте Yii у меня есть: foreach ($models as $model) { $rows[] = $model->attributes; } $this->_sendResponse(200, CJSON::encode($rows), 'application/json'); Я получаю все атрибуты модели, но […]
У меня много моделей и gridviews в моем проекте, и у каждой модели есть поле create_dttm . Я хотел бы теперь, как я могу переопределить класс CActiveDataProvider где я добавлю DESC Sort condition т.е. 'sort' => array( 'defaultOrder' => 'create_dttm DESC', ) так что он будет работать для всех моих gridviews вместо добавления условия в […]
Просто написал приложение Yii, а на сервере разработки mysql автокоммит был установлен в true. Теперь, когда приложение появилось в производстве, я понял, что для autocommit сервера mysql установлено значение false. Приложение использует активную запись для сохранения (которая автоматически фиксируется). Есть ли переменная, которую я могу установить в файле конфигурации db вместо того, чтобы добавлять beginTransaction […]
Как найти строку по столбцу с нулевым значением? Это не работает: $criteria->condition = '`seller_id` IS NULL';
$winnerBid = Bids::model()->find($criteria); Модель имеет следующие отношения: public function relations() { return array( 'item' => array(self::BELONGS_TO, 'Goods', 'item_id'), 'room' => array(self::BELONGS_TO, 'Rooms', 'room_id'), 'seller' => array(self::BELONGS_TO, 'RoomPlayers', 'seller_id'), 'buyer' => array(self::BELONGS_TO, 'RoomPlayers', 'buyer_id'), ); } Когда я пытаюсь сохранить: $this->seller->current_item++; $this->seller->wins++; $this->seller->save(); – $this->seller->current_item++; $this->seller->wins++; $this->seller->save(); – $this->seller->current_item++; $this->seller->wins++; $this->seller->save(); Я получаю ошибку: Непрямая модификация […]
Я использую активную запись. Позволяет вызвать модель продукта. Как я могу получить «выбрать мин (цена) от tbl_product, где используется название«% hair spray% », используя активную запись?
ОБНОВЛЕНО У меня есть две связанные модели – кандидат и квалификация. У них есть отношения один к одному между ними. Я использую CActiveForm и хочу выполнить операцию CRUD для реляционных данных. Я смог вставить данные, но у меня возникли проблемы с обновлением и удалением. Функция отображает $ id, но это единственное, что отображается на странице. […]
Я делаю интернет-магазин. У меня две модели: Product и Category . Product может иметь одну категорию, в то время как категория может иметь много продуктов. Я определил отношения в models . Я могу получить доступ к категориям и продуктам. Но я хочу получить все продукты из определенной категории. Я пробовал много примеров реляционных запросов с […]
Я понимаю, как запрашивать таблицу с активной средой записи Yii. Я не могу найти документацию для вызова представления mysql. Кроме того, я знаю, как моделировать таблицу в активной записи с помощью gii-инструмента, но есть ли способ сделать это для представления базы данных?