Найдено 152 результата

Caveman
2011.08.16, 19:35
Форум: Общие вопросы (Yii 1.x)
Тема: Динамический HAS_ONE relation
Ответы: 3
Просмотры: 1282

Re: Динамический HAS_ONE relation

Таким способом - никак.
Метод relations является методом прототипа модели, но не конкретного экземпляра.
Учитывая, что свойства получаем для конкретного товара (а иначе и не получится, если ищем по айдишнику), то можно попробовать в afterFind добавить динамически связь.
Caveman
2011.08.14, 20:39
Форум: Общие вопросы (Yii 1.x)
Тема: Хранимые процедуры
Ответы: 2
Просмотры: 1305

Re: Хранимые процедуры

E.l.l.a.r писал(а):Всем доброго времени суток. Кому-нибудь приходилось строить модель не по таблице, а по результатам выполнения хранимой процедуры? а то я уперся в эту проблему и не могу никак ее решить...
Можно использовать populateRecord по полученным данным
Caveman
2011.08.14, 20:37
Форум: Общие вопросы (Yii 1.x)
Тема: Автозавершение кода в netbeans
Ответы: 8
Просмотры: 3106

Re: Автозавершение кода в netbeans

eresik писал(а):
Думаю, этот способ поможет - http://rmcreative.ru/blog/post/yii--avt ... lja-yiiapp
Caveman
2011.08.12, 21:22
Форум: Общие вопросы (Yii 1.x)
Тема: Выборка с глубокими связями
Ответы: 8
Просмотры: 2708

Re: Выборка с глубокими связями

Смотрите тему viewtopic.php?f=6&t=3765
При таком виде связей использование through невозможно.
Caveman
2011.07.30, 11:02
Форум: Авторский код и библиотеки
Тема: [v0.9] ShoppingCart
Ответы: 147
Просмотры: 73149

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.* См...
Caveman
2011.07.30, 10:11
Форум: Баг-репорты и предложения (Yii 1.x)
Тема: Использование through
Ответы: 12
Просмотры: 10513

Re: Использование through

Ekstazi писал(а):Полиморфные - это как ? о_О
http://www.rusrails.ru/active-record-as ... ciations-2

Хотя... Это несложно сделать и сейчас.
Caveman
2011.07.29, 18:40
Форум: Баг-репорты и предложения (Yii 1.x)
Тема: Использование through
Ответы: 12
Просмотры: 10513

Re: Использование through

По сути, никто не мешает задать связь через промежуточную таблицу, имеющую модель.
Пока не могу понять конкретного назначения through.

Пока разбирался с through, вычитал, что в ruby есть полиморфные связи. Вот это было бы неплохо реализовать.
Caveman
2011.07.28, 10:25
Форум: Баг-репорты и предложения (Yii 1.x)
Тема: Использование through
Ответы: 12
Просмотры: 10513

Re: Использование through

В чем затруднение получить желаемое например так? Category::model()->with('children.products')->findAll();   Вполне можно получить через with, но эксперименты никто не отменял. Значит, through - это, по сути, связь многие-ко-многим с промежуточной моделью (за исключением HAS_ONE)? По-моему, в guide...
Caveman
2011.07.27, 13:49
Форум: Баг-репорты и предложения (Yii 1.x)
Тема: Использование through
Ответы: 12
Просмотры: 10513

Использование through

Обычная ситуация: Есть модель категорий, включающих подкатегории (2 уровня и не больше), есть продукция, приписываемая некоторой категории. Хочется выводить для родительских категорий все товары, приписанные категориям-потомкам. public function relations() {         return array(     'children' => a...
Caveman
2011.07.09, 15:18
Форум: Обо всем
Тема: Самый позитивный фильм! =)
Ответы: 30
Просмотры: 16297

Re: Самый позитивный фильм! =)

Пока искал, вспомнил про один замечательный сериал, к сожалению его там нету. Называется "Отбросы", перевод Кубик в Кубе. Кто хочет как я со слюньками ждать третьего сезона осенью, то посмотрите первые 2=) Этот имеется ввиду - http://myshows.ru/view/304/ ? Там есть вообще очень редкие сер...
Caveman
2011.07.09, 11:08
Форум: Обо всем
Тема: Самый позитивный фильм! =)
Ответы: 30
Просмотры: 16297

Re: Самый позитивный фильм! =)

systemiv писал(а):Оффтоп:
Кто ни будь смотрит сериалы?
Хотелось бы посмотреть что то типа Доктора Хауса, Декстера и Лай2Ми, можете посоветовать?
Все три советую :)

Есть такой сайт - http://myshows.ru , для ведения учета просмотренных сериалов и желаемых посмотреть. Вот например мой акк - http://myshows.ru/caveman
Caveman
2011.06.27, 19:30
Форум: Общие вопросы по программированию
Тема: Статический метод
Ответы: 5
Просмотры: 2345

Re: Статический метод

вот в чем: self::method() вызывает метод текущего класса, а не того от которого был вызван, банальный пример: в AR метод getMetaData вызывает метод model, и даже если я переопределю метод model все равно из базового класса будет вызыван метод базового класса. Для вызова переопределенного метода над...
Caveman
2011.06.06, 22:23
Форум: Новости, события, встречи
Тема: Yii на DevConf 2011
Ответы: 5
Просмотры: 4092

Re: Yii на DevConf 2011

Некоторые доклады снимали на нормальные камеры, так что надо поискать
Caveman
2011.03.24, 08:14
Форум: Общие вопросы (Yii 1.x)
Тема: как создать объект по имени класса
Ответы: 9
Просмотры: 2591

Re: как создать объект по имени класса

И все же пора уже переходить на 5.3 и пользоваться предоставляемыми возможностями.
Записи вида

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

$model = new $className;
$model = $className::model(); 
явно выглядят симпатичнее и понятнее
Caveman
2011.03.17, 19:41
Форум: Вёрстка и JavaScript
Тема: Помогите пожалуйста с "Мне нравится"
Ответы: 2
Просмотры: 2386

Re: Помогите пожалуйста с "Мне нравится"

В текущем виде кнопка "Мне нравится" (http://vkontakte.ru/developers.php?o=-1&p=Like) включает в себя и "Сохранить" - при клике на "Мне нравится" ставится отметка, что страница нравится, а при наведении появляется надпись, клик по которой работает так же, как клик п...
Caveman
2011.01.19, 10:00
Форум: Общие вопросы (Yii 1.x)
Тема: Заключение имени столбца в спецсимволы
Ответы: 12
Просмотры: 2972

Re: Заключение имени столбца в спецсимволы

mc-bear писал(а):да был CDbSchema::quoteTableName() но это другое :)
меня например пугало tableName, для использования к атрибутам :)
Вполне нормальный метод :)
Делал все то, что должен. Он парсил на части запись вида "таблица.столбец", а затем "кавычил" имя таблицы и столбца.
Caveman
2011.01.18, 22:16
Форум: Общие вопросы (Yii 1.x)
Тема: Заключение имени столбца в спецсимволы
Ответы: 12
Просмотры: 2972

Re: Заключение имени столбца в спецсимволы

mc-bear писал(а):
Caveman писал(а):Думаю, это то, что вам нужно:
CDbSchema::quoteSimpleColumnName()
Обрати внимание метод появился в версии 1.1.6
На самом деле раньше метод был под другим названием, но он был.
Caveman
2011.01.15, 14:55
Форум: Авторский код и библиотеки
Тема: Набросок для gearman воркеров
Ответы: 20
Просмотры: 10102

Re: Набросок для gearman воркеров

mitallast писал(а):ps. Кто-нибуть знает нормальный редактор UML по ubuntu? Я пользовался DIa, gaphor - кривые какие-то они :?
VPSuite