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

byteasdf
2013.08.28, 20:27
Форум: Общие вопросы (Yii 1.x)
Тема: CButtonColumn и значения $data, $row
Ответы: 4
Просмотры: 1838

Re: CButtonColumn и значения $data, $row

TranceSmile писал(а):Может лучше сразу до 1.1.14
В данном случае это не принципиально. 1.1.13 указана только потому, что именно начиная с нее появилось свойство
CGridView::rowHtmlOptionsExpression.
byteasdf
2013.08.28, 15:24
Форум: Общие вопросы (Yii 1.x)
Тема: CDbCommand странная ошибка - 1065 Query was empty
Ответы: 1
Просмотры: 1506

Re: CDbCommand странная ошибка - 1065 Query was empty

Вы бы хоть $command->text прикрепили. А еще лучше сам участок кода, где эта ошибка генерируется.
byteasdf
2013.08.28, 14:05
Форум: Общие вопросы (Yii 1.x)
Тема: CButtonColumn и значения $data, $row
Ответы: 4
Просмотры: 1838

Re: CButtonColumn и значения $data, $row

Обновится до yii 1.1.13, если еще нет, после чего использовать CGridView::rowHtmlOptionsExpression где устанавливать data аттрибуты с нужными данными.
byteasdf
2013.08.28, 13:26
Форум: Общие вопросы (Yii 1.x)
Тема: CJuiDialog + CGridView + Ajax
Ответы: 2
Просмотры: 1744

Re: CJuiDialog + CGridView + Ajax

Всем привет. Вопрос такой - есть view в которой есть CGridView со списком клиентов. Нужно при клике на строке вывести CJuiDialog с некоторой инфой (выбирается запросом из нескольких таблиц) конкретно по этому клиенту (т.е. ID). Как показать CJuiDialog по клику я разобрался, как получить ID клиента ...
byteasdf
2013.08.28, 13:01
Форум: Общие вопросы (Yii 1.x)
Тема: Добавление условия к сложному запросу.
Ответы: 9
Просмотры: 2899

Re: Добавление условия к сложному запросу.

Забить на $criteria->together. Использовать $criteria->join для фильтрации по связям.
А вообще не надо считать AR серебрянной пулей. Некоторые вещи труднореализуемы. И бывает лучше вообще откатиться к DAO, чем городить страшные и сложночитаемые критерии.
byteasdf
2013.08.28, 12:58
Форум: Общие вопросы (Yii 1.x)
Тема: Загрузка данных в базу данных
Ответы: 10
Просмотры: 4904

Re: Загрузка данных в базу данных

... выходит с ошибкой General error: 13 Can't get stat of '/var/www/virtual/site.ru/htdocs/sitenew/images/upload/xxx.csv' (Errcode: 13). И ничем ее не могу исправить. Если добавить LOCAL - команда будет запрещена - это тоже ничем не исправляется. Есть кто-нибудь, кто решил эту проблему? Попробуйте ...
byteasdf
2013.08.28, 12:46
Форум: Общие вопросы (Yii 1.x)
Тема: relation без внешнего ключа
Ответы: 10
Просмотры: 3369

Re: relation без внешнего ключа

Как использовать CActiveRecord::relations без внешнего ключа?
Насколько я знаю для работы отношений внешний ключ не нужен вообще. Просто без него gii не сгенерирует отношения автоматически.
byteasdf
2013.08.28, 12:40
Форум: Общие вопросы (Yii 1.x)
Тема: CActiveDataProvider и жадная загрузка
Ответы: 6
Просмотры: 2436

Re: CActiveDataProvider и жадная загрузка

ни кто с таким не сталкивался? Сталкивались. Я так понимаю, проблема в том, что у вас фильтрация идет по связи. Реализация идеи, может и не идеальная: http://pastebin.com/BvhP9HYw Описание идеи: 1) создаете свой датапровайдер на основе CActiveDataProvider 2) не используете together для фильтрации(э...
byteasdf
2013.05.23, 09:26
Форум: Общие вопросы (Yii 1.x)
Тема: Не отображается Первая-Последняя страницы в пагинации
Ответы: 6
Просмотры: 2196

Re: Не отображается Первая-Последняя страницы в пагинации

Не могу понять, но почему-то не отображаются Первая-Последняя страницы в пагинации в CGridView. Особо вроде ничего не менял и не могу понять, в какой момент это пропало и отображалось ли изначально. В чем может быть проблема? Насколько я помню, когда выводится паджинация на кнопки навешиваются соот...
byteasdf
2013.03.27, 15:41
Форум: Общие вопросы (Yii 1.x)
Тема: удаление записи с relation
Ответы: 6
Просмотры: 3724

Re: удаление записи с relation

ну так и пиши в afterDelete чтоб удалял. public function afterDelete($event){  foreach($this->relatioName as $model)    $model->delete(); } Предложение использовать afterDelete - неправильное. Есть один случай, когда такой код работать не будет. Это случай наличия foreign key и restrict on delete. ...
byteasdf
2013.03.27, 15:39
Форум: Общие вопросы (Yii 1.x)
Тема: удаление записи с relation
Ответы: 6
Просмотры: 3724

Re: удаление записи с relation

про все это я в курсе я спросил к тому, что указывая relation ar при выборке подгружает автоматом записи, так почему бы при удалении не удалять записи без лишних финтов ушами? Потому что есть 2 способа: первый - делать это самому так как это описал mitaichik, второй - поручить это делать БД. Какой ...
byteasdf
2012.03.28, 12:08
Форум: Общие вопросы (Yii 1.x)
Тема: Свой CRUD, вопросы
Ответы: 3
Просмотры: 1678

Re: Свой CRUD, вопросы

То, что ты описал больше похоже на построитель форм.
Посмотри вот это.
byteasdf
2012.03.28, 07:34
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView вывести htmlOptions в зависимости от value
Ответы: 13
Просмотры: 7449

Re: CGridView вывести htmlOptions в зависимости от value

Вообще раз уж пошла такая малина, то резонный вопрос, насколько вообще реально в этом гриде работать с несуществующими полями. Вот то же мое поле curr_balance, в базе его как я уже сказал нету. Значение в нем вычисляется по определенному рецепту. Как с ним работать в гриде? Сортировку по нему не сд...
byteasdf
2012.03.28, 07:31
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView вывести htmlOptions в зависимости от value
Ответы: 13
Просмотры: 7449

Re: CGridView вывести htmlOptions в зависимости от value

Кусок кода в гриде         array(             'name' => 'curr_balance',             'header' => 'Текущий баланс',             'value' => array($this, 'getCurrBalance'),             'htmlOptions' => array('style' => 'text-align:center;font-weight:bold;')         ),   getCurrBalance - собственно функ...
byteasdf
2012.03.28, 07:26
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView/СPagination кол-во отображаемых записей на клиенте
Ответы: 4
Просмотры: 2663

Re: CGridView/СPagination кол-во отображаемых записей на кли

Добрый день возникла необходимость в изменении числ отображаемых записей на клиенте http://my.jetscreenshot.com/demo/20120327-wjxc-141kb.jpg (че-то типа такого ) вопрос: как бы это покошерней сделать? чтоб остальной функционал грида ( сортировка/поиск/пагинация ) подхватывали значение этого dropDow...
byteasdf
2012.03.28, 07:17
Форум: Общие вопросы (Yii 1.x)
Тема: Отдельный класс для валидации
Ответы: 1
Просмотры: 955

Re: Отдельный класс для валидации

Подскажите как правильно создать отдельный класс для валидации. Вот я создаю например class Action extends CValidator { // а здесь то какое должно быть название у метода? } И как правило где такие классы хранятся, в той же что и модели? Вам религия запрещает использовать поиск? Этот вопрос не раз п...
byteasdf
2012.03.28, 07:10
Форум: Общие вопросы (Yii 1.x)
Тема: расширение ckeditor
Ответы: 8
Просмотры: 2811

Re: расширение ckeditor

Stas писал(а):только теперь проблема не работает валидация на стороне браузера виджета CActiveForm

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

<?php $form=$this->beginWidget('CActiveForm', array(
    'id'=>'comment-form',
    'enableAjaxValidation'=>true,
)); ?>
на сервере работает, подскажите как исправляется такой баг?
Читай тут.
byteasdf
2012.03.27, 07:13
Форум: Общие вопросы (Yii 1.x)
Тема: Вставить форму регистрации
Ответы: 6
Просмотры: 2280

Re: Вставить форму регистрации

Скорее в представлении create жестко указать урл действия, которое должно обрабатывать добавление.
byteasdf
2012.03.26, 14:58
Форум: Общие вопросы (Yii 1.x)
Тема: ->find возвращает только строки?
Ответы: 6
Просмотры: 2138

Re: ->find возвращает только строки?

bettrrr писал(а): - Сложно/не сложно, вопрос другой.
Хорошо, ответ на первоначальный вопрос - нет, фреймворк не умеет контролировать типы свойств модели.
byteasdf
2012.03.26, 14:52
Форум: Общие вопросы (Yii 1.x)
Тема: clientValidation нескольких форм одной модели
Ответы: 1
Просмотры: 1177

Re: clientValidation нескольких форм одной модели

Использовать такую вещь, как tabular input.
Тогда в идентификаторе будет фигурировать номер модели, и значит повторятся id не будут.