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

TrustNik
2010.10.20, 14:41
Форум: Общие вопросы (Yii 1.x)
Тема: Функции преобразования данных
Ответы: 11
Просмотры: 3463

Re: Функции преобразования данных

Но это ж почти в каждую модель! Как-то это не комильфо... В вашем случае действительно лучше засунуть в базовый контроллер. В модель я засовываю метод когда он относиться только к этой модели. А базовый контроллер - это который создается при автоматической генерации структуры в /protected/component...
TrustNik
2010.10.20, 14:18
Форум: Общие вопросы (Yii 1.x)
Тема: Функции преобразования данных
Ответы: 11
Просмотры: 3463

Re: Функции преобразования данных

Можно засунуть в модель или засунуть в базовый контроллер, а от него наследовать контроллеры которые должны иметь доступ к этой функции.
TrustNik
2010.09.07, 10:57
Форум: Общие вопросы (Yii 1.x)
Тема: Что даст нам обновление до 1.1.4?
Ответы: 7
Просмотры: 2292

Re: Что даст нам обновление до 1.1.4?

Одиночка Айс
Если ты не шаришь в Yii то переходить на новую версию нужно не из-за новых фич, а из-за исправления старых багов.
TrustNik
2010.08.19, 01:15
Форум: Общие вопросы (Yii 1.x)
Тема: "Пароль" и "повторите пароль"
Ответы: 7
Просмотры: 4020

Re: "Пароль" и "повторите пароль"

Timlar, ты прав, можно конечно добавлять поля в саму модель. Но мне кажется, модель, отображенная на таблицу, не должна содержать лишних побочных свойств. Поначалу тоже так казалось, пока не наткнулся на случай, где без побочных атрибутов не обойтись. После этого понял, что ничего страшного в лишни...
TrustNik
2010.08.18, 21:07
Форум: Общие вопросы (Yii 1.x)
Тема: Создание CGridView + некое сферическое поле в вакууме.
Ответы: 14
Просмотры: 7045

Re: Создание CGridView + некое сферическое поле в вакууме.

Прошу прощения, конечно нужно пихать функцию не в value.
Посмотрел код ядра, действительно "чекнутый" чекбокс сделать никак не получится, там всегда стоит false:

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

echo CHtml::checkBox($this->id.'[]',false,$options); 
Наверно нужно это в WishList добавить.
TrustNik
2010.08.18, 19:42
Форум: Общие вопросы (Yii 1.x)
Тема: Создание CGridView + некое сферическое поле в вакууме.
Ответы: 14
Просмотры: 7045

Re: Создание CGridView + некое сферическое поле в вакууме.

Но вот никак не соображу, как у этих же чекбоксов сделать чтобы они были уже checked, если у данного пользователя есть данная роль. При этом соответствия роли пользователю хранятся в таблице AuthAssignment, где в поле itemname хранится id роли, а в поле userid соответственно id юзера В модели ролей...
TrustNik
2010.08.18, 10:45
Форум: Общие вопросы (Yii 1.x)
Тема: Создание CGridView + некое сферическое поле в вакууме.
Ответы: 14
Просмотры: 7045

Re: Создание CGridView + некое сферическое поле в вакууме.

Вот и у меня таже проблема. Хочу раскрасить текст внутри колонки CGridView, никак не могу сообразить, как это менее накладно реализовать. Что значит раскрасить? Поменять цвет? Тогда вам нужно работать с CSS, а не с данными. Может быть такое, что один юзер имеет только роль админа Вики, другой может...
TrustNik
2010.08.17, 21:09
Форум: Общие вопросы (Yii 1.x)
Тема: Создание CGridView + некое сферическое поле в вакууме.
Ответы: 14
Просмотры: 7045

Re: Создание CGridView + некое сферическое поле в вакууме.

Роли иерархические? Если да то у юзверя может быть только одна роль (а не несколько).
Зачем вам GridView?
Не проще создать представление в котором просто будет radioButtonList() ? И к нему уже пытаться вешать аякс.
TrustNik
2010.08.16, 18:03
Форум: Общие вопросы (Yii 1.x)
Тема: cgridview, php-выражения в поле value
Ответы: 1
Просмотры: 1286

Re: cgridview, php-выражения в поле value

Читать Api:
http://www.yiiframework.com/doc/api/CDataColumn
а так же комментарии:
use the shorthand if-statement notation

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

expr ? true-expr : false-expr
Пользуйтесь поиском по форуму. По ключевому слову GridView можно найти уйму тем в которых есть подобный пример.
TrustNik
2010.08.13, 16:14
Форум: Общие вопросы по программированию
Тема: Браузерное кеширование изображений
Ответы: 4
Просмотры: 2899

Re: Браузерное кеширование изображений

Название постоянно, меняющимся его делать нельзя.
TrustNik
2010.08.13, 14:41
Форум: Общие вопросы по программированию
Тема: Браузерное кеширование изображений
Ответы: 4
Просмотры: 2899

Браузерное кеширование изображений

Добрый день. Описание задачи: Есть модель которой соответствует определенная картика. Возникает проблема при обновлении модели, а именно при обновлении картинки. Чтобы было понятнее приведу часть кода отображения:         <div class="row">         <?php echo CHtml::label('Текущая картинка'...
TrustNik
2010.08.12, 13:16
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView, relations, сортировка
Ответы: 13
Просмотры: 10510

Re: CGridView, relations, сортировка

Гм. Я вроде ссылку не для красоты давал. Ладно. Решение: В views/post/admin.php: $this->widget('zii.widgets.grid.CGridView', array(         'dataProvider'=>$model->search(),         'filter'=>$model,         'columns'=>array(             ...              array(                         'name'=>'autho...
TrustNik
2010.08.12, 12:44
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView, relations, сортировка
Ответы: 13
Просмотры: 10510

Re: CGridView, relations, сортировка

Выложите сюда код модели, контроллера, представления.
TrustNik
2010.08.11, 21:13
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView, relations, сортировка
Ответы: 13
Просмотры: 10510

Re: CGridView, relations, сортировка

        'author.name', // эту колонку не хочет сортировать :-( При таком способе (через точку) нельзя использовать фильтр, и видимо сортировать не получится тоже. Решение есть на англоязычном форуме: http://www.yiiframework.com/forum/index.php?/topic/7057-cgridview-filtering-and-loosing-sort-inform...
TrustNik
2010.08.02, 19:04
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView и AR relations
Ответы: 5
Просмотры: 3638

Re: CGridView и AR relations

только остались вопросы - почему именно "$data"? Зарезервированное слово, см. Api. Оно та работает, теперь вместо id сатегории выводится ее имя... Правильно, при указании value, то что пишешь в name игнорируется. Укажи так: 'value' => '$data->category->id'   А как можно более простые вари...