Найдено 99 результатов
Перейти к расширенному поиску
- byteasdf
- 2013.08.28, 13:26
- Форум: Общие вопросы (Yii 1.x)
- Тема: CJuiDialog + CGridView + Ajax
- Ответы: 2
- Просмотры: 1744
Всем привет. Вопрос такой - есть view в которой есть CGridView со списком клиентов. Нужно при клике на строке вывести CJuiDialog с некоторой инфой (выбирается запросом из нескольких таблиц) конкретно по этому клиенту (т.е. ID). Как показать CJuiDialog по клику я разобрался, как получить ID клиента ...
- byteasdf
- 2013.08.28, 13:01
- Форум: Общие вопросы (Yii 1.x)
- Тема: Добавление условия к сложному запросу.
- Ответы: 9
- Просмотры: 2899
Забить на $criteria->together. Использовать $criteria->join для фильтрации по связям.
А вообще не надо считать AR серебрянной пулей. Некоторые вещи труднореализуемы. И бывает лучше вообще откатиться к DAO, чем городить страшные и сложночитаемые критерии.
- byteasdf
- 2013.08.28, 12:58
- Форум: Общие вопросы (Yii 1.x)
- Тема: Загрузка данных в базу данных
- Ответы: 10
- Просмотры: 4904
... выходит с ошибкой 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
Как использовать CActiveRecord::relations без внешнего ключа?
Насколько я знаю для работы отношений внешний ключ не нужен вообще. Просто без него gii не сгенерирует отношения автоматически.
- byteasdf
- 2013.08.28, 12:40
- Форум: Общие вопросы (Yii 1.x)
- Тема: CActiveDataProvider и жадная загрузка
- Ответы: 6
- Просмотры: 2436
ни кто с таким не сталкивался? Сталкивались. Я так понимаю, проблема в том, что у вас фильтрация идет по связи. Реализация идеи, может и не идеальная: http://pastebin.com/BvhP9HYw Описание идеи: 1) создаете свой датапровайдер на основе CActiveDataProvider 2) не используете together для фильтрации(э...
- byteasdf
- 2013.05.23, 09:26
- Форум: Общие вопросы (Yii 1.x)
- Тема: Не отображается Первая-Последняя страницы в пагинации
- Ответы: 6
- Просмотры: 2196
Не могу понять, но почему-то не отображаются Первая-Последняя страницы в пагинации в CGridView. Особо вроде ничего не менял и не могу понять, в какой момент это пропало и отображалось ли изначально. В чем может быть проблема? Насколько я помню, когда выводится паджинация на кнопки навешиваются соот...
- byteasdf
- 2013.03.27, 15:41
- Форум: Общие вопросы (Yii 1.x)
- Тема: удаление записи с relation
- Ответы: 6
- Просмотры: 3724
ну так и пиши в 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
про все это я в курсе я спросил к тому, что указывая relation ar при выборке подгружает автоматом записи, так почему бы при удалении не удалять записи без лишних финтов ушами? Потому что есть 2 способа: первый - делать это самому так как это описал mitaichik, второй - поручить это делать БД. Какой ...
- byteasdf
- 2012.03.28, 07:34
- Форум: Общие вопросы (Yii 1.x)
- Тема: CGridView вывести htmlOptions в зависимости от value
- Ответы: 13
- Просмотры: 7449
Вообще раз уж пошла такая малина, то резонный вопрос, насколько вообще реально в этом гриде работать с несуществующими полями. Вот то же мое поле curr_balance, в базе его как я уже сказал нету. Значение в нем вычисляется по определенному рецепту. Как с ним работать в гриде? Сортировку по нему не сд...
- byteasdf
- 2012.03.28, 07:17
- Форум: Общие вопросы (Yii 1.x)
- Тема: Отдельный класс для валидации
- Ответы: 1
- Просмотры: 955
Подскажите как правильно создать отдельный класс для валидации. Вот я создаю например class Action extends CValidator { // а здесь то какое должно быть название у метода? } И как правило где такие классы хранятся, в той же что и модели? Вам религия запрещает использовать поиск? Этот вопрос не раз п...
- byteasdf
- 2012.03.28, 07:10
- Форум: Общие вопросы (Yii 1.x)
- Тема: расширение ckeditor
- Ответы: 8
- Просмотры: 2811
Stas писал(а):только теперь проблема не работает валидация на стороне браузера виджета CActiveForm
Код: Выделить всё
<?php $form=$this->beginWidget('CActiveForm', array(
'id'=>'comment-form',
'enableAjaxValidation'=>true,
)); ?>
на сервере работает, подскажите как исправляется такой баг?
Читай
тут.