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

Unsiker
2013.07.23, 15:48
Форум: Общие вопросы (Yii 1.x)
Тема: Active record перелинковка
Ответы: 5
Просмотры: 1491

Re: Active record перелинковка

Нашел другой вариант             'linking'  => array(self::HAS_MANY, 'Linking', 'object'),             'resource'  => array(self::HAS_MANY, 'Resource2', array('related_to'=>'id'), 'through'=>'linking', 'condition'=>'linking.type="1"', 'select'=> array('id', 'title') ), Достаточно неплохой вариант. В...
Unsiker
2013.07.23, 14:22
Форум: Общие вопросы (Yii 1.x)
Тема: Active record перелинковка
Ответы: 5
Просмотры: 1491

Re: Active record перелинковка

Спасибо за жидкие ссылки, на документацию. Что знал то и узнал. Пишу отношения для Table 1     'resource' => array(self::MANY_MANY, 'Resource1', 'linking(id, object)'), 'together'=> true ),   Несовсем мне понятно что выставить в третьем параметре, так как у меня в таблицах префиксы, кроме того как б...
Unsiker
2013.07.23, 12:25
Форум: Общие вопросы (Yii 1.x)
Тема: Active record перелинковка
Ответы: 5
Просмотры: 1491

Active record перелинковка

Есть три таблицы Table 1             Linking              Table 2             +----------------+   +---------------+   +-----------------+ | Resource Table |   | Link ID       |   | Resource Table2 | +----------------+   +---------------+   +-----------------+ | Resource1 ID   |   | Resource1 ID  | ...
Unsiker
2013.06.26, 10:56
Форум: Общие вопросы (Yii 1.x)
Тема: Проблема с логином в фаир фоксе!
Ответы: 9
Просмотры: 1606

Re: Проблема с логином в фаир фоксе!

попробуй после редиректа вызывать end();
Unsiker
2013.06.25, 14:23
Форум: Общие вопросы (Yii 1.x)
Тема: Обработка исключения, когда не найдено отношение AR
Ответы: 5
Просмотры: 1298

Re: Обработка исключения, когда не найдено отношение AR

а если так : if($model->user->exists($id)){    //юзер не существует } C таким самым успехом я могу проверить if($model->user === null){    //юзер не существует }    смысл в том что б не вести эти проверки при любой выборке и не плодить много однообразного кода, а выбрать все записи и передать в CDe...
Unsiker
2013.06.25, 12:35
Форум: Общие вопросы (Yii 1.x)
Тема: Обработка исключения, когда не найдено отношение AR
Ответы: 5
Просмотры: 1298

Re: Обработка исключения, когда не найдено отношение AR

тогда mysql не позволит удалить пользователя у которого есть отчеты. Можно, но нехорошо так делать, также можно использовать on delete cascade (либо в модели использовать afterDelete), но опять же это не очень подходит по специфике. Нужен именно вариант: если пользователь не найден то подсатвить де...
Unsiker
2013.06.25, 12:14
Форум: Общие вопросы (Yii 1.x)
Тема: Обработка исключения, когда не найдено отношение AR
Ответы: 5
Просмотры: 1298

Обработка исключения, когда не найдено отношение AR

Помогите с Acttive record relations Eсть модель Report, в этой модели описана связь с другой моделью User public function relations() {    return array(       'user' => array(self::BELONGS_TO, 'User', 'user_id')    ); }   Выборка работает отлично, за исключением моментов, когда пользователь не найде...
Unsiker
2013.03.05, 12:21
Форум: Общие вопросы (Yii 1.x)
Тема: Автоматическое измение атрибута модели
Ответы: 1
Просмотры: 560

Автоматическое измение атрибута модели

Есть модель Report (Activerecord) в которой есть атрибут data. В этом атрибуте хранится сериализированый масив с данными. Перед тем как сохранить я вручную произвожу сериализацию //до вставки $report->data = serialize($array); //после выборки  $report->data = unserialize($report->data);   , Подскажи...
Unsiker
2013.02.04, 17:49
Форум: Общие вопросы (Yii 1.x)
Тема: Перевод больших "объемов" текста (I18N)
Ответы: 0
Просмотры: 757

Перевод больших "объемов" текста (I18N)

Возникла следующая ситуация: Нужено выводить справку для определенных полей. Для каждой языковой версии свой язык справки. Можно использовать Yii::t('vocabulary', '.......'), но проблема в том что справка очень большая (2-3 абзаца для одного поля). Знаю, что некоторые системы используют gettext. Под...
Unsiker
2013.01.25, 12:48
Форум: Общие вопросы (Yii 1.x)
Тема: UrlManager
Ответы: 5
Просмотры: 1555

Re: UrlManager

Как говорится надо, значит сделаем! Покритикуйте такой подход для решения задачи В конфиге указываем 'urlManager'=> array(     'class'=>'application.components.EUrlManager',     'urlFormat'=>'param',      'urlSuffix'=>'.html',     'showScriptName'=>false,     'rules'=>array(         'test/<tid:\d+>'...
Unsiker
2013.01.25, 01:32
Форум: Общие вопросы (Yii 1.x)
Тема: UrlManager
Ответы: 5
Просмотры: 1555

Re: UrlManager

Чего-то я не пойму, чего вы хотите. Это два взаимоисключающих правила, а вы хотите чтобы они вместе работали? URLs managed via CUrlManager can be in one of the following two formats, by setting urlFormat property: 'path' format: /path/to/EntryScript.php/name1/value1/name2/value2... 'get' format: /p...
Unsiker
2013.01.24, 21:11
Форум: Общие вопросы (Yii 1.x)
Тема: UrlManager
Ответы: 5
Просмотры: 1555

Re: UrlManager

Nafania писал(а):/?r=test/about не?
Нет, это просто опечатка.
Тут проблема куда глубже. Если я указываю 'urlFormat'=>'get', то правила вообще не учитываются, а очень бы хотелось
Unsiker
2013.01.24, 19:45
Форум: Общие вопросы (Yii 1.x)
Тема: UrlManager
Ответы: 5
Просмотры: 1555

UrlManager

Подскажите, можна ли как то сделать, возможность одинаково обрабатывать правила? http://domain.loc/r=test/about http://domain.loc/test/about   Тоесть в зависимости urlFormat (path или get) использовать один и тот же набор правил. P.S.: Конфигурация 'urlManager'=>array(     'urlFormat'=>'path',     '...
Unsiker
2012.12.10, 15:59
Форум: Общие вопросы (Yii 1.x)
Тема: Logout Button, Русская кодировка
Ответы: 40
Просмотры: 5585

Re: Logout Button, Русская кодировка

In your view use UTF-8 whithot BOM
Unsiker
2012.12.05, 20:28
Форум: Общие вопросы (Yii 1.x)
Тема: CHTML::link onclick
Ответы: 10
Просмотры: 5071

Re: CHTML::link onclick

непонятно что за параметры такие submit и params ты передаешь, вот так код на Ура работает. echo CHtml::link(     'city',      array('user/region','id_region'=> 10 ),      array(         'onclick'=>'parent.jQuery.fancybox.close();',     ) );   Если тебе нужна кнопка сабмит то используй CHtml::submit...
Unsiker
2012.12.05, 19:33
Форум: Новости, события, встречи
Тема: Покупка лицензии WYSIWYG-редактора Imperavi
Ответы: 181
Просмотры: 76380

Re: народ, давайте скинемся на Redactor Imperavi?

А разработчики редактора уже "рады" будущей покупке?
Unsiker
2012.12.05, 19:31
Форум: Общие вопросы (Yii 1.x)
Тема: model NOT in (...)
Ответы: 4
Просмотры: 1367

Re: model NOT in (...)

tsurka писал(а):

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

$criteria=$this->getDbCriteria();
$criteria->addNotInCondition('column', array(1,10,100,...));
Спасибо, помогло. Странно но я думал что как то можно сразу передать параметры в модель, то типа такого:

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

User::model()->findAll( 'id NOT IN', array(1,10,100) );
 
Unsiker
2012.12.05, 18:16
Форум: Общие вопросы (Yii 1.x)
Тема: model NOT in (...)
Ответы: 4
Просмотры: 1367

model NOT in (...)

Есть модель User.
Подскажите как выбрать всех пользователей у которых id не не равняются 1, 10 , 100 ?
Unsiker
2012.12.04, 20:48
Форум: Новости, события, встречи
Тема: Покупка лицензии WYSIWYG-редактора Imperavi
Ответы: 181
Просмотры: 76380

Re: народ, давайте скинемся на Redactor Imperavi?

а кто то уже написал авторам редактора?
Unsiker
2012.12.03, 17:59
Форум: Новости, события, встречи
Тема: Покупка лицензии WYSIWYG-редактора Imperavi
Ответы: 181
Просмотры: 76380

Re: народ, давайте скинемся на Redactor Imperavi?

В фреймворк мы WYSIWYG включать не планируем. OEM лицензия позволяет включить редактор в состав OpenSource-расширения и раздавать его бесплатно, но это ещё надо уточнить у авторов Imperavi. Обходные пути тут — прямое нарушение лицензии. Не советую так делать. А чей проект YiiBooster ? может на него...