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

ElisDN
2012.11.03, 08:48
Форум: Общие вопросы (Yii 1.x)
Тема: Не выводить значение поля?
Ответы: 7
Просмотры: 2104

Re: Не выводить значение поля?

Создайте пустое поле для нового пароля. Я как раз про это написал здесь.
ElisDN
2012.11.02, 18:45
Форум: Архив
Тема: CActiveDataProvider и GROUP
Ответы: 5
Просмотры: 29564

CActiveDataProvider и GROUP

Предположим нужно вывести по одной новости от каждого пользователя. Создаём классические таблицы Юзера и Новости: CREATE TABLE IF NOT EXISTS `test_new` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL, `title` varchar(255) NOT NULL, PRIMARY KEY (`id`), KEY `user_id` (`user_id`), FO...
ElisDN
2012.11.02, 14:27
Форум: Общие вопросы (Yii 1.x)
Тема: дефолтная сортировка по модели
Ответы: 4
Просмотры: 1799

Re: дефолтная сортировка по модели

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

$criteria = new CDbCriteria;

// ...

return new CActiveDataProvider($this, array(
    'criteria'=>$criteria,
    'sort'=>array(
        'defaultOrder'=>'t.deadline DESC',
        'attributes'=>array(
            'id',
            'deadline',            
        )
    ),
));
ElisDN
2012.11.02, 14:15
Форум: Общие вопросы (Yii 1.x)
Тема: Виджет как контроллер
Ответы: 15
Просмотры: 4807

Re: Виджет как контроллер

мне не понятно Если у нас должно быть двадцать пять общих экшенов, то мы можем либо каждый раз подключать их вручную длинным списком public function actions() {     return array(         'action1'=>array(             'class'=>'My1Action',         ),         'action2'=>array(             'class'=>'M...
ElisDN
2012.11.02, 14:01
Форум: Общие вопросы (Yii 1.x)
Тема: Redirect или..?
Ответы: 10
Просмотры: 5899

Re: Redirect или..?

Стандартный переброс

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

if ($model->save()){
    $this->refresh();
} 
ElisDN
2012.11.02, 13:56
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView отдает Parser error!
Ответы: 9
Просмотры: 2337

Re: CGridView отдает parse error

Желательно код грида, провайдера и экшена.
ElisDN
2012.11.01, 18:06
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView: сортировка/фильтрация CheckBoxColumn
Ответы: 9
Просмотры: 2869

Re: CGridView: сортировка/фильтрация CheckBoxColumn

Можно обернуть это всё в форму как придумали здесь . Или добавить рядом с гридом кнопку, на которую навесить ajax обработчик, который бы обходил чекбоксы, собирали их id и значения (0 или 1) в массив, передавал этот массив по ajax на сервер и обновлял грид вызовом $.fn.yiiGridView.update('grid-id').
ElisDN
2012.11.01, 17:19
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView: сортировка/фильтрация CheckBoxColumn
Ответы: 9
Просмотры: 2869

Re: CGridView: сортировка/фильтрация CheckBoxColumn

Как вариант, можно просто взять обычную ячейку, вписать в неё код чекбокса и указать тип 'row': array(     'name'=>'blocked',     'header'=>'Блокирован',     'filter'=>array(1=>'Заблокирован', 0=>'Нет'),     'value'=>'CHtml::checkBox("Blocked", $data->blocked, array("value"=>$dat...
ElisDN
2012.10.31, 19:11
Форум: Авторский код и библиотеки
Тема: DToggleColumn — Колонка-переключатель для CGridView
Ответы: 17
Просмотры: 11590

Re: DToggleColumn — Колонка-переключатель для CGridView

lancecoder писал(а):почему не хотите оформить в виде расширения?
Только разбираюсь с сайтом и в порядок всё привожу. Может на днях выгружу.
ElisDN
2012.10.31, 18:38
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView: сортировка/фильтрация CheckBoxColumn
Ответы: 9
Просмотры: 2869

Re: CGridView: сортировка/фильтрация CheckBoxColumn

Если изменение нескольких сразу не очень нужно, то viewtopic.php?f=9&t=9319
ElisDN
2012.10.31, 17:37
Форум: Общие вопросы (Yii 1.x)
Тема: Валидация формы
Ответы: 3
Просмотры: 1662

Re: Валидация формы

Может где-то в коде используется обращение к элемету массива $field[$i].
При передаче пустой строки вместо массива, соответственно, получается вылет за границы и кидается исключение.

Возможно какой-то Behavior в beforeValidate() мудрит.
ElisDN
2012.10.31, 17:15
Форум: Общие вопросы (Yii 1.x)
Тема: unique
Ответы: 8
Просмотры: 2695

Re: unique

Може Вы случайно в контроллере с параметром $user->save(false) сохраняете?
ElisDN
2012.10.31, 16:57
Форум: Общие вопросы (Yii 1.x)
Тема: Не видит переменной, где я затупил?
Ответы: 5
Просмотры: 1604

Re: Не видит переменной, где я затупил?

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

public function tagValidate($attribute,$params) {
    if (preg_match('/(<|>)/', $this->$attribute)) { 
        $this->addError($attribute, 'Текст тега не должен содержать открывающих/закрывающих скобок');
    }
}
 
ElisDN
2012.10.31, 16:10
Форум: Общие вопросы (Yii 1.x)
Тема: Связи таблиц
Ответы: 7
Просмотры: 2556

Re: Связи таблиц

Там приведен вот-такой пример: $post=Post::model()->findByPk(10); // Получаем автора записи. Здесь будет выполнен реляционный запрос. $author=$post->author; Или получение данных с использованием отложенной загрузки отличается от жадной? Пример можно дополнить для большего понимания: $post=Post::mod...
ElisDN
2012.10.31, 15:21
Форум: Авторский код и библиотеки
Тема: DCategoryBehavior — Работа с категориями и списками в Yii
Ответы: 1
Просмотры: 2536

DCategoryBehavior — Работа с категориями и списками в Yii

Наверняка многие добавляют в свои AR модели методы getAssocList() чтобы отображать выпадающие списки, getMenuList() для сборки меню из категорий, findByAlias() для поиска статических страниц по псевдонимам в адресе и т. д. Возникла идея вынести в отдельное поведение часто используемые методы для раб...
ElisDN
2012.10.31, 07:52
Форум: Общие вопросы (Yii 1.x)
Тема: Связи таблиц
Ответы: 7
Просмотры: 2556

Re: Связи таблиц

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

'value'=>'$data->child->school',
 
ElisDN
2012.10.31, 07:49
Форум: Общие вопросы (Yii 1.x)
Тема: обрезается текст
Ответы: 7
Просмотры: 2269

Re: обрезается текст

Вместо VARCHAR попрробуйте TEXT
ElisDN
2012.10.31, 07:44
Форум: Общие вопросы (Yii 1.x)
Тема: unique
Ответы: 8
Просмотры: 2695

Re: unique

Этот код из модели User или из формы вроде RegisterForm? Если в форме, то нужно указать в какой модели искать совпадения:

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

array('email', 'unique', 'className'=>'User', 'message'=>'Такой Email уже зарегистрирован'),