Active Record отношения с параметрами

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
zibert02
Сообщения: 203
Зарегистрирован: 2010.11.24, 17:29

Active Record отношения с параметрами

Сообщение zibert02 »

пусть есть такое отношение

Код: Выделить всё

'goodsData'=>array(self::HAS_MANY, 'GoodsData', 'goods_id'), 

при выборке в goodsData будет массив объектов GoodsData. можно ли добавить параметр, чтобы при выборке выбралась одна запись и я мог бы к ней обратиться как к объекту с пропертями?
специально уточню что записей в базе может быть много но нужна в работе только одна, которая выбирается по параметру, параметр разный соотвественно и запись будет выбираться разная но она будет единственной

dragnet
Сообщения: 3
Зарегистрирован: 2011.02.03, 08:58

Re: Active Record отношения с параметрами

Сообщение dragnet »

http://www.yiiframework.com/doc/guide/1 ... .arr#sec-4
"condition: соответствует оператору WHERE"

собственно и пишешь

Код: Выделить всё

'goodsData'=>array(self::HAS_MANY, 'GoodsData', 'goods_id',
   'condition' => 'goodsData.id=:did',
   'params' => array(':did' => 1),
) 
подставляя свое условие WHERE

Ответить