Найдено 127 результатов
- 2012.02.16, 12:41
- Форум: Общие вопросы (Yii 1.x)
- Тема: Расширение rules() моделей
- Ответы: 19
- Просмотры: 4604
Re: Расширение rules() моделей
Если у вас так принципиально различаются сценарии моделей, то почему не сделать базовый класс и от него наследовать другие? В общем, без конкретного примера нет смысла обсуждать.
- 2012.02.16, 12:18
- Форум: Общие вопросы (Yii 1.x)
- Тема: Не работает yii::import
- Ответы: 3
- Просмотры: 1435
Re: Не работает yii::import
Между PictureBox.php и pictureBox.php есть большая разница
- 2012.02.16, 10:56
- Форум: Общие вопросы (Yii 1.x)
- Тема: Unit тестирование моделей
- Ответы: 26
- Просмотры: 6940
- 2012.02.16, 10:53
- Форум: Общие вопросы (Yii 1.x)
- Тема: Расширение rules() моделей
- Ответы: 19
- Просмотры: 4604
Re: Расширение rules() моделей
Я имел в виду именно сценарии, т.е. хорошо бы если можно было бы иницировать модель со сценарием, например, insert2 и в этом случае вызывались бы соответственно rulesInsert2, а простой rules вызывался бы для все сценариев для которых не определен rulesScenarioname. Всё это можно сделать внутри rule...
- 2012.02.15, 22:03
- Форум: Общие вопросы (Yii 1.x)
- Тема: Расширение rules() моделей
- Ответы: 19
- Просмотры: 4604
Re: Расширение rules() моделей
Появился вопросик : Существуют ли методы, наподобие CController::action... или CController::filter..., кароче пользовательские методы которые вызываются для конкретного сценария? Понимаю, что для этого нужно учитывать в какой момент они должны быть вызваны, и скорее всего их нет, но попытка не пытк...
- 2012.02.15, 12:52
- Форум: Установка и настройка
- Тема: Проблема с ЧПУ
- Ответы: 13
- Просмотры: 8179
Re: Проблема с ЧПУ
Будем знать
- 2012.02.15, 10:16
- Форум: Общие вопросы (Yii 1.x)
- Тема: CActiveForm пару вопросов по валидации
- Ответы: 12
- Просмотры: 3559
Re: CActiveForm пару вопросов по валидации
Капча на клиенте не валидируется, решение о ее правильности принимается на стороне сервера иначе вам просто подсунут правильные данные для ее преодоления. Ещё как валидируется :) Вот метод клиент валидации: http://www.yiiframework.com/doc/api/1.1/CCaptchaValidator#clientValidateAttribute-detail (ту...
- 2012.02.15, 07:35
- Форум: Общие вопросы (Yii 1.x)
- Тема: render, behavior
- Ответы: 2
- Просмотры: 834
Re: render, behavior
Смотря к чему прикрепляете поведение. Если к контроллеру, то можно и через $this->getOwner()->render(), если к модели, то так делать нельзя
- 2012.02.14, 13:10
- Форум: Установка и настройка
- Тема: Проблема с ЧПУ
- Ответы: 13
- Просмотры: 8179
Re: Проблема с ЧПУ
Кстати, а где "showScriptName"=>false в настройках urlManager'а?
- 2012.02.14, 11:26
- Форум: Установка и настройка
- Тема: Проблема с ЧПУ
- Ответы: 13
- Просмотры: 8179
Re: Проблема с ЧПУ
Попробуйте различные варианты файла .htaccess. Примеры тут: http://www.yiiframework.com/wiki/214/url-hide-index-php/ и тут: http://www.yiiframework.com/forum/index.php?/topic/15694-problem-with-htaccess/ Неплохо было бы убедиться, что и сам mod_rewrite работает должным образом на каких-нибудь просты...
- 2012.02.14, 01:29
- Форум: Общие вопросы (Yii 1.x)
- Тема: Расширение rules() моделей
- Ответы: 19
- Просмотры: 4604
Re: Расширение rules() моделей
$mode - это случайно не то же самое, что и сценарий валидации? Соответствующий раздел гайда: http://www.yiiframework.com/doc/guide/1.1/ru/form.model
- 2012.02.13, 23:30
- Форум: Общие вопросы (Yii 1.x)
- Тема: Составные поля при выборке из модели
- Ответы: 6
- Просмотры: 1743
Re: Составные поля при выборке из модели
К чему такие сложности? Добавить несколько полей в класс гораздо проще, и это нормальная практика.oldpunk писал(а):хм...Значит как вариант это переписать метод выборки так что бы он добавлял параметры для полей, для которых нет аналогов в объекте. Осталось только найти в каком методе это можно сделать...
- 2012.02.13, 22:29
- Форум: Общие вопросы (Yii 1.x)
- Тема: Составные поля при выборке из модели
- Ответы: 6
- Просмотры: 1743
Re: Составные поля при выборке из модели
Я вам и привёл самый простой стандартный метод решения проблемы Поля таблицы доступны без объявления благодаря методам __get() и __set(), которые берут эти поля из метаданных, а поля rate_cnt в метаданных таблицы нет, следовательно, его нужно добавить в класс вручную.
- 2012.02.13, 21:41
- Форум: Общие вопросы (Yii 1.x)
- Тема: Составные поля при выборке из модели
- Ответы: 6
- Просмотры: 1743
Re: Составные поля при выборке из модели
В модели Images есть public поле rate_cnt?
- 2012.02.13, 20:31
- Форум: Баг-репорты и предложения (Yii 1.x)
- Тема: Новый тип связи в AR
- Ответы: 9
- Просмотры: 4699
Re: Новый тип связи в AR
Возможно, я не понял вопроса, но Yii ActiveRecord именно так и делает (использует два запроса, один из которых "IN"), когда извлекаются связанные данные, а для основных установлен LIMIT: http://www.yiiframework.com/doc/guide/1.1/ru/database.arr#sec-8 По умолчанию Yii использует "жадну...
- 2012.02.13, 20:03
- Форум: Общие вопросы (Yii 1.x)
- Тема: Сброс relations при unsetAttributes
- Ответы: 12
- Просмотры: 3842
Re: Сброс relations при unsetAttributes
По определению объект ActiveRecord соответствует только одной строке таблицы. Вы пытаетесь нарушить это правило, используя один и тот же объект (от изменения значения одного атрибута он другим не станет) для представления двух различных строк таблицы (у одной relation_id = 123, у другой 234, но не с...
- 2012.02.13, 15:40
- Форум: Общие вопросы (Yii 1.x)
- Тема: Сброс relations при unsetAttributes
- Ответы: 12
- Просмотры: 3842
Re: Сброс relations при unsetAttributes
Т.е. в таком случае пользоваться именно ф-ей, вместо прямого получения $model-> relation, ясно. А есть какие-либо особенности или ограничения, которые не позволяют сбрасывать кеш при смене атрибута? По мне так было бы очень удобно. Но если это принципиально так - ладно. Тут, как говорится, "ов...
- 2012.02.13, 12:18
- Форум: Общие вопросы (Yii 1.x)
- Тема: Сброс relations при unsetAttributes
- Ответы: 12
- Просмотры: 3842
Re: Сброс relations при unsetAttributes
Метод getRelated() не будет делать повторный запрос к БД, если связанные данные уже выбраны, на изменения значений атрибутов он тоже никак не реагирует. Попробуйте передать в качестве второго аргумента true.
- 2012.02.12, 12:07
- Форум: Общие вопросы (Yii 1.x)
- Тема: Render представлений
- Ответы: 6
- Просмотры: 1919
Re: Render представлений
При использовании path alias (как в вашем случае) темы работать не будут, поэтому нужно выбрать один из других вариантов: http://www.yiiframework.com/doc/api/1.1 ... ile-detail (например, '//layouts/notice').
- 2012.02.10, 14:01
- Форум: Предлагаю работу
- Тема: Требуется разгрузить сайт на Yii
- Ответы: 22
- Просмотры: 7938
Re: Требуется разгрузить сайт на Yii
15 и 25 мегабайт? разве это мало? и это на 1 запрос, а если 10 запросов одновременно? Ну тут речь о единоразовой операции, а не о том, что где-то на сайте придется выводить 3000 записей. Вот если бы ActiveRecord еще умел возвращать что-то вроде CDbDataReader (хотя бы в случае без использования with...