Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP: Yii, Yii2
Войти
Регистрация
Восстановить пароль
 
PhpNewbie
2 / 2 / 2
Регистрация: 05.01.2013
Сообщений: 247
1

Yii2 валидация для зарегистрированых и гостей

09.02.2016, 17:43. Просмотров 339. Ответов 3
Метки нет (Все метки)

Как покрасивше сделать? Сейчас сделал так:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public function rules()
    {
        if( Yii::$app->user->isGuest )
            return [
                [ [ 'captcha', 'mesage', 'name' ], 'required' ],
                [ 'name', 'string' ],
                [ 'mesage', 'string' ],
                [ 'captcha', 'captcha' ]
            ];
        else
            return [
                [ [ 'mesage' ], 'required' ],
                [ 'mesage', 'string' ],
            ];
    }
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.02.2016, 17:43
Ответы с готовыми решениями:

Валидация массива Yii2
Здравствуйте. В моделе есть переменная, которая всегда является массивом. Так вот, нужно указать...

Yii2. Своя JS-валидация на стороне клиента
Доброго времени суток всем. Толи я гуглить разучился, то ли туплю совсем. Никак не соображу, как...

Простой многостраничный сайт на Yii2 без БД, есть ли быстрый старт для новичка в Yii2?
Привет! Решил смастерить сайт на Yii2, прочел вчера вводный раздел документации - основа...

Ошибка при установке Yii2-user with Yii2 advanced template
https://github.com/dektrium/yii2-user/blob/master/docs/usage-with-advanced-template.md ...

Корзина товаров для гостей
Всем привет! Появилось у меня желание написать корзину добавления товаров для гостей. И не совсем...

3
avg93
61 / 61 / 12
Регистрация: 11.12.2009
Сообщений: 248
Завершенные тесты: 3
10.02.2016, 18:08 2
Посмотрите сценарии. Вот ссылка.
0
xADMx
13 / 26 / 7
Регистрация: 06.12.2013
Сообщений: 178
16.02.2016, 12:26 3
Только не знаю будет работать или нет))))) и по красоте на любителя
PHP
1
return ( Yii::$app->user->isGuest ) ?  [[[ 'captcha', 'mesage', 'name' ], 'required' ],[ 'name', 'string' ],[ 'mesage', 'string' ], [ 'captcha', 'captcha']] : [[[ 'mesage' ], 'required' ],[ 'mesage', 'string' ]];
0
avg93
61 / 61 / 12
Регистрация: 11.12.2009
Сообщений: 248
Завершенные тесты: 3
16.02.2016, 12:37 4
Когда то пробовал. Кажись не работало. Сценарии лучший выход.
0
16.02.2016, 12:37
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.02.2016, 12:37

Скрытие элемента для гостей
Здравствуйте, я не знал где точно написать в форуме PHP или JavaScript, по этому выбрал наугад,...

Интернет для офиса и гостей
Добрый день. Подскажите пожалуйста как сделать интернет доступный для обоих сетей ethernet, но...

Программа для вычисления количества гостей и мест к ним
//программа для вычисления количества гостей и мест к ним #include <iostream> using namespace...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru