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

derelict
2011.09.25, 17:26
Форум: Общие вопросы (Yii 1.x)
Тема: Странность с миграциями
Ответы: 2
Просмотры: 1015

Re: Странность с миграциями

Миграции используют подключение к БД, указанное в файле console.php. Ты в той БД смотришь, которая указана в этом файле?
derelict
2011.09.25, 13:25
Форум: Общие вопросы (Yii 1.x)
Тема: CListView и аякс обновление? возможно баг
Ответы: 2
Просмотры: 2397

Re: CListView и аякс обновление? возможно баг

После ajax-обновления сгенерированные JavaScript-обработчики не имеют силы. Надо дать ссылкам классы и на них при помощи live() повесить обработчики на странице, где вызывается CListView, или посмотреть свойство updateSelector.
derelict
2010.12.22, 12:54
Форум: Общие вопросы (Yii 1.x)
Тема: вопрос по выборке
Ответы: 3
Просмотры: 1420

Re: вопрос по выборке

Можно указать, какие поля выбирать, например так:

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

Table::model()->find(array('select' => 'field1, field2'));
derelict
2010.12.06, 14:40
Форум: Общие вопросы (Yii 1.x)
Тема: Как создать фильтр в CGridView для поля из related AR?
Ответы: 18
Просмотры: 6555

Re: Как создать фильтр в CGridView для поля из related AR?

Можно 'name'=>'category.name', заменить на

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

'name'=>'category_name',
'value' => '$data->category->name',
derelict
2010.12.06, 14:10
Форум: Общие вопросы (Yii 1.x)
Тема: Как создать фильтр в CGridView для поля из related AR?
Ответы: 18
Просмотры: 6555

Re: Как создать фильтр в CGridView для поля из related AR?

youroff писал(а):'filter' (если это должен быть dropdown) вроде бы понимает просто массив пар "Id=>значение"
Я об этом упомянул, но мы не знаем, что возвращает $this->module->getCategories().
derelict
2010.12.06, 14:00
Форум: Общие вопросы (Yii 1.x)
Тема: Как создать фильтр в CGridView для поля из related AR?
Ответы: 18
Просмотры: 6555

Re: Как создать фильтр в CGridView для поля из related AR?

Если $this->module->getCategories() возвращает массив AR, то свойству filter надо присваивать сгенерированный выпадающий список. Такой код работал бы, если бы $this->module->getCategories() возвращал массив, каждый элемент которого содержал бы пару код_категории => название_категории.
derelict
2010.11.20, 03:34
Форум: Общие вопросы (Yii 1.x)
Тема: UrlManager, ЧПУ
Ответы: 2
Просмотры: 1918

Re: UrlManager, ЧПУ

Попробуй так:

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

'<view:(faq|payments-and-deliveries|warranty|about|terms|service-centers)>' => 'site/page',
 
derelict
2010.11.19, 12:42
Форум: Общие вопросы (Yii 1.x)
Тема: Фильтр CGridView
Ответы: 2
Просмотры: 1276

Re: Фильтр CGridView

Сделай так:

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

array(
  'name' => 'published',
  'filter' => array(0 => 'Нет', 1 => 'Да'),
  ...
),
 
derelict
2010.11.18, 15:40
Форум: Общие вопросы (Yii 1.x)
Тема: Непонятки в критерии поиска и функции find
Ответы: 7
Просмотры: 5924

Re: Непонятки в критерии поиска и функции find

Он нужен, чтобы было за что "зацепиться" при обновлении записи, т.е. чтобы составить условие WHERE.
derelict
2010.11.18, 14:05
Форум: Общие вопросы (Yii 1.x)
Тема: Непонятки в критерии поиска и функции find
Ответы: 7
Просмотры: 5924

Re: Непонятки в критерии поиска и функции find

Проблема в том, что в таблице нет первичного ключа.
derelict
2010.11.17, 19:25
Форум: Общие вопросы (Yii 1.x)
Тема: Кэширование данных
Ответы: 13
Просмотры: 5786

Re: Кэширование данных

У тебя опечатка, скорее всего проблема в этом: Yii::app()->cache->get('cache_id')
derelict
2010.11.17, 16:57
Форум: Общие вопросы (Yii 1.x)
Тема: CJuiDatepicker при переходе на Yii 1.1.5
Ответы: 33
Просмотры: 17325

Re: CJuiDatepicker при переходе на Yii 1.1.5

Аналогичное сообщение есть и на англоязычном форуме Yii, попробовал ради интереса у себя - язык русский, все работает.
Китайский получался, только если указывать несуществующий язык. Покажи JavaScript код, который у тебя генерируется для datepicker'а.
derelict
2010.11.16, 23:54
Форум: Общие вопросы (Yii 1.x)
Тема: активный пункт меню
Ответы: 2
Просмотры: 1611

Re: активный пункт меню

Посмотри свойство activateParents, оно по умолчанию установлено в значение false.
derelict
2010.11.16, 14:21
Форум: Общие вопросы (Yii 1.x)
Тема: PDOStatement::fetchAll(): ... data was too large
Ответы: 4
Просмотры: 3757

Re: PDOStatement::fetchAll(): ... data was too large

Генерируется скорее всего не ошибка, а предупреждение (http://bugs.php.net/bug.php?id=35003). Yii реагирует на предупреждения тоже, а твой код только на ошибки, точнее даже на исключения.
derelict
2010.11.13, 00:46
Форум: Общие вопросы (Yii 1.x)
Тема: Профилирование SQL-запросов
Ответы: 2
Просмотры: 2961

Re: Профилирование SQL-запросов

В файле конфигурации protected\config\main.php в настройках подключения к базе данных добавляем: 'db' => array(     ...     'enableProfiling' => true, ),   Потом можно использовать такой код: Yii::app()->db->getStats()  он вернет массив, первый элемент которого - общее кол-во выполненных запросов, а...
derelict
2010.11.13, 00:42
Форум: Общие вопросы (Yii 1.x)
Тема: Интеграция с facebook и ко
Ответы: 12
Просмотры: 4802

Re: Интеграция с facebook и ко

Согласен, что Loginza - не идеальный вариант. Но это дает представление об одном из вариантов реализации поставленной задачи. :)
derelict
2010.11.12, 16:26
Форум: Общие вопросы (Yii 1.x)
Тема: цикл в CGridView
Ответы: 2
Просмотры: 1163

Re: цикл в CGridView

Можно добавить в модель User метод на подобие этого public function getAllPortfolio() {     $output = '';     foreach($this->portfolio as $model)     {         $output .= $model->name . '<br />';     }     return $output; }  и тогда в CGridView можно написать так 'value' => '$data->getAllPortfolio()...
derelict
2010.11.12, 16:20
Форум: Общие вопросы (Yii 1.x)
Тема: выпадающий список из полей другой таблицы
Ответы: 5
Просмотры: 3233

Re: выпадающий список из полей другой таблицы

Вместо Lookup::items('???') напиши так:

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

CHtml::listData(GoodDevelopers::model()->findAll(), 'id', 'name') 
и status скорее всего надо поменять на developer_id.