Таким способом - никак.
Метод relations является методом прототипа модели, но не конкретного экземпляра.
Учитывая, что свойства получаем для конкретного товара (а иначе и не получится, если ищем по айдишнику), то можно попробовать в afterFind добавить динамически связь.
Найдено 152 результата
- 2011.08.16, 19:35
- Форум: Общие вопросы (Yii 1.x)
- Тема: Динамический HAS_ONE relation
- Ответы: 3
- Просмотры: 1286
- 2011.08.14, 20:39
- Форум: Общие вопросы (Yii 1.x)
- Тема: Хранимые процедуры
- Ответы: 2
- Просмотры: 1310
Re: Хранимые процедуры
Можно использовать populateRecord по полученным даннымE.l.l.a.r писал(а):Всем доброго времени суток. Кому-нибудь приходилось строить модель не по таблице, а по результатам выполнения хранимой процедуры? а то я уперся в эту проблему и не могу никак ее решить...
- 2011.08.14, 20:37
- Форум: Общие вопросы (Yii 1.x)
- Тема: Автозавершение кода в netbeans
- Ответы: 8
- Просмотры: 3115
Re: Автозавершение кода в netbeans
Думаю, этот способ поможет - http://rmcreative.ru/blog/post/yii--avt ... lja-yiiapperesik писал(а):
- 2011.08.12, 21:22
- Форум: Общие вопросы (Yii 1.x)
- Тема: Выборка с глубокими связями
- Ответы: 8
- Просмотры: 2709
Re: Выборка с глубокими связями
Смотрите тему viewtopic.php?f=6&t=3765
При таком виде связей использование through невозможно.
При таком виде связей использование through невозможно.
- 2011.07.30, 11:02
- Форум: Авторский код и библиотеки
- Тема: [v0.9] ShoppingCart
- Ответы: 147
- Просмотры: 73372
Re: [v0.7] ShoppingCart
Сработало, вот так application.extensions.shoppingCart.* Если убрать application то будет ошибка Alias "extensions.shoppingCart.*" is invalid. Make sure it points to an existing directory or file. Псевдоним для расширений - ext , т.е., такая строка должна была быть - ext.shoppingCart.* См...
- 2011.07.30, 10:11
- Форум: Баг-репорты и предложения (Yii 1.x)
- Тема: Использование through
- Ответы: 12
- Просмотры: 10542
Re: Использование through
http://www.rusrails.ru/active-record-as ... ciations-2Ekstazi писал(а):Полиморфные - это как ? о_О
Хотя... Это несложно сделать и сейчас.
- 2011.07.29, 18:40
- Форум: Баг-репорты и предложения (Yii 1.x)
- Тема: Использование through
- Ответы: 12
- Просмотры: 10542
Re: Использование through
По сути, никто не мешает задать связь через промежуточную таблицу, имеющую модель.
Пока не могу понять конкретного назначения through.
Пока разбирался с through, вычитал, что в ruby есть полиморфные связи. Вот это было бы неплохо реализовать.
Пока не могу понять конкретного назначения through.
Пока разбирался с through, вычитал, что в ruby есть полиморфные связи. Вот это было бы неплохо реализовать.
- 2011.07.28, 10:25
- Форум: Баг-репорты и предложения (Yii 1.x)
- Тема: Использование through
- Ответы: 12
- Просмотры: 10542
Re: Использование through
В чем затруднение получить желаемое например так? Category::model()->with('children.products')->findAll(); Вполне можно получить через with, но эксперименты никто не отменял. Значит, through - это, по сути, связь многие-ко-многим с промежуточной моделью (за исключением HAS_ONE)? По-моему, в guide...
- 2011.07.27, 13:49
- Форум: Баг-репорты и предложения (Yii 1.x)
- Тема: Использование through
- Ответы: 12
- Просмотры: 10542
Использование through
Обычная ситуация: Есть модель категорий, включающих подкатегории (2 уровня и не больше), есть продукция, приписываемая некоторой категории. Хочется выводить для родительских категорий все товары, приписанные категориям-потомкам. public function relations() { return array( 'children' => a...
- 2011.07.09, 15:18
- Форум: Обо всем
- Тема: Самый позитивный фильм! =)
- Ответы: 30
- Просмотры: 16330
Re: Самый позитивный фильм! =)
Пока искал, вспомнил про один замечательный сериал, к сожалению его там нету. Называется "Отбросы", перевод Кубик в Кубе. Кто хочет как я со слюньками ждать третьего сезона осенью, то посмотрите первые 2=) Этот имеется ввиду - http://myshows.ru/view/304/ ? Там есть вообще очень редкие сер...
- 2011.07.09, 11:08
- Форум: Обо всем
- Тема: Самый позитивный фильм! =)
- Ответы: 30
- Просмотры: 16330
Re: Самый позитивный фильм! =)
Все три советуюsystemiv писал(а):Оффтоп:
Кто ни будь смотрит сериалы?
Хотелось бы посмотреть что то типа Доктора Хауса, Декстера и Лай2Ми, можете посоветовать?
Есть такой сайт - http://myshows.ru , для ведения учета просмотренных сериалов и желаемых посмотреть. Вот например мой акк - http://myshows.ru/caveman
- 2011.06.27, 19:30
- Форум: Общие вопросы по программированию
- Тема: Статический метод
- Ответы: 5
- Просмотры: 2350
Re: Статический метод
вот в чем: self::method() вызывает метод текущего класса, а не того от которого был вызван, банальный пример: в AR метод getMetaData вызывает метод model, и даже если я переопределю метод model все равно из базового класса будет вызыван метод базового класса. Для вызова переопределенного метода над...
- 2011.06.06, 22:23
- Форум: Новости, события, встречи
- Тема: Yii на DevConf 2011
- Ответы: 5
- Просмотры: 4094
Re: Yii на DevConf 2011
Некоторые доклады снимали на нормальные камеры, так что надо поискать
- 2011.03.24, 08:14
- Форум: Общие вопросы (Yii 1.x)
- Тема: как создать объект по имени класса
- Ответы: 9
- Просмотры: 2592
Re: как создать объект по имени класса
И все же пора уже переходить на 5.3 и пользоваться предоставляемыми возможностями.
Записи вида
явно выглядят симпатичнее и понятнее
Записи вида
Код: Выделить всё
$model = new $className;
$model = $className::model();
- 2011.03.17, 19:41
- Форум: Вёрстка и JavaScript
- Тема: Помогите пожалуйста с "Мне нравится"
- Ответы: 2
- Просмотры: 2386
Re: Помогите пожалуйста с "Мне нравится"
В текущем виде кнопка "Мне нравится" (http://vkontakte.ru/developers.php?o=-1&p=Like) включает в себя и "Сохранить" - при клике на "Мне нравится" ставится отметка, что страница нравится, а при наведении появляется надпись, клик по которой работает так же, как клик п...
- 2011.03.13, 21:12
- Форум: Общие вопросы (Yii 1.x)
- Тема: Как русифицировать CGridView ?
- Ответы: 3
- Просмотры: 1452
- 2011.01.19, 10:00
- Форум: Общие вопросы (Yii 1.x)
- Тема: Заключение имени столбца в спецсимволы
- Ответы: 12
- Просмотры: 2987
Re: Заключение имени столбца в спецсимволы
Вполне нормальный методmc-bear писал(а):да был CDbSchema::quoteTableName() но это другое
меня например пугало tableName, для использования к атрибутам
Делал все то, что должен. Он парсил на части запись вида "таблица.столбец", а затем "кавычил" имя таблицы и столбца.
- 2011.01.18, 22:16
- Форум: Общие вопросы (Yii 1.x)
- Тема: Заключение имени столбца в спецсимволы
- Ответы: 12
- Просмотры: 2987
Re: Заключение имени столбца в спецсимволы
На самом деле раньше метод был под другим названием, но он был.mc-bear писал(а):Обрати внимание метод появился в версии 1.1.6Caveman писал(а):Думаю, это то, что вам нужно:
CDbSchema::quoteSimpleColumnName()
- 2011.01.18, 20:58
- Форум: Общие вопросы (Yii 1.x)
- Тема: Заключение имени столбца в спецсимволы
- Ответы: 12
- Просмотры: 2987
Re: Заключение имени столбца в спецсимволы
Думаю, это то, что вам нужно:
CDbSchema::quoteSimpleColumnName()
CDbSchema::quoteSimpleColumnName()
- 2011.01.15, 14:55
- Форум: Авторский код и библиотеки
- Тема: Набросок для gearman воркеров
- Ответы: 20
- Просмотры: 10126
Re: Набросок для gearman воркеров
VPSuitemitallast писал(а):ps. Кто-нибуть знает нормальный редактор UML по ubuntu? Я пользовался DIa, gaphor - кривые какие-то они