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

dnk588
2013.12.11, 12:40
Форум: Общие вопросы (Yii 1.x)
Тема: Безопасность данных введенных пользователем
Ответы: 3
Просмотры: 2031

Безопасность данных введенных пользователем

Приветствую познавших YII. В проекте реализовал добавление данных от пользователя, но сомнения закрадываются. В модели прописаны rules на все поля. В контроллере данные беру $newProduct->attributes = $_POST['Product']; но вот если в поле description я вобью <script>alert('ok');</script> То когда сей...
dnk588
2013.08.09, 19:39
Форум: Общие вопросы (Yii 1.x)
Тема: Форма не передает значения
Ответы: 5
Просмотры: 1554

Re: Форма не передает значения

Как присваиваете значения $model->attributes ? Код с контроллера покажите. О хвала вседержителю! Узрел я свет ответа в вопросе правильном. :-) Трезвым взглядом окинув код сей неразумный, узрел оплошность великую. :-) Приветствую тебя о посыпающий пеплом... Произнеси молитву дабы мы узрели код этого...
dnk588
2013.08.09, 15:33
Форум: Общие вопросы (Yii 1.x)
Тема: Форма не передает значения
Ответы: 5
Просмотры: 1554

Форма не передает значения

Приветствую, постигших YII. :-) Второй день бью челом, посыпаюсь пеплом, чувствуя собственное бессилие. :-) Имеется форма в которой есть поле: <?php echo $form->labelEx($replace,'replace_id'); ?> <?php echo $form->dropDownList($replace,'replace_id', array()); ?> <?php echo $form->error($replace,'rep...
dnk588
2013.07.31, 16:21
Форум: Общие вопросы (Yii 1.x)
Тема: Сохранение фото в БД
Ответы: 7
Просмотры: 1701

Re: Сохранение фото в БД

Огромное вам спасибо. :-)
Благодаря такой поддержке, постижение YII облегчается в разы.
dnk588
2013.07.30, 23:13
Форум: Общие вопросы (Yii 1.x)
Тема: Сохранение фото в БД
Ответы: 7
Просмотры: 1701

Re: Сохранение фото в БД

Именно по этой инструкции и писалось все.

Мне нужно чтобы при апдейте, поле в которое сохранилось изображение не перетиралось, если изображение не подано.
dnk588
2013.07.30, 19:28
Форум: Общие вопросы (Yii 1.x)
Тема: Сохранение фото в БД
Ответы: 7
Просмотры: 1701

Сохранение фото в БД

Второй день мудрю, да что-то не сочиняется. Мануал читал, гуглил, нужного примера не нашел к сожалению. В контроллере на update профиля пользователя пишу: $photo=CUploadedFile::getInstance($model,'photo'); if (!empty($photo)) $this->savePhoto($photo);   То есть, чтобы метод savePhoto срабатывал толь...
dnk588
2013.07.20, 18:51
Форум: Общие вопросы (Yii 1.x)
Тема: YII + user, пропадает часть функционала
Ответы: 1
Просмотры: 531

Re: YII + user, пропадает часть функционала

Нашел! Дело было в строчке return ((get_class(Yii::app())=='CConsoleApplication' || (get_class(Yii::app())!='CConsoleApplication' && Yii::app()->getModule('user')->isAdmin()))?array( Она прописана для public function rules() Добавил свой метод isModer() и дописал return ((get_class(Yii::app(...
dnk588
2013.07.19, 17:39
Форум: Общие вопросы (Yii 1.x)
Тема: YII + user, пропадает часть функционала
Ответы: 1
Просмотры: 531

YII + user, пропадает часть функционала

Использую YII + user Весьма странный глюк обнаружился. Если авторизуюсь админом (superuser) и завожу новых пользователей, то все ок, все работает. Если же авторизуюсь другим пользователем (условно модератор), которому выделены все необходимые права, то при добавлении нового пользователя от модератор...
dnk588
2013.07.19, 16:50
Форум: Общие вопросы (Yii 1.x)
Тема: Модель содержащая массив. Откуда растут ноги?
Ответы: 3
Просмотры: 1133

Re: Модель содержащая массив. Откуда растут ноги?

вначале вы передаете сценарий User('search') для того чтобы валидация не трогала аттрибуты (в методе rules) затем сбрасываете дефолтные, затем накладываете фильтр в виде массива $_POST, а метод search всего лишь снимает дамп с аттрибутов модели и строит из них критерию, затем для виджета отдает дат...
dnk588
2013.07.19, 06:04
Форум: Общие вопросы (Yii 1.x)
Тема: Модель содержащая массив. Откуда растут ноги?
Ответы: 3
Просмотры: 1133

Модель содержащая массив. Откуда растут ноги?

Начал делать проект на YII. Очень радует в целом. Но поскольку только начал, бывает застряну на какой-нибудь фигне на очень долго и буксую пока не прорвет пониманием. :-) Вот и сейчас. Уперся в простую казалось бы строку: $model=new User('search'); Здесь как я понимаю создается новый класс типа User...