Найдено 17 результатов
- 2019.09.04, 18:14
- Форум: Общие вопросы (Yii 2.x)
- Тема: Валидация по регулярному выражению - русские буквы
- Ответы: 3
- Просмотры: 1400
Re: Валидация по регулярному выражению - русские буквы
https://ru.stackoverflow.com/questions/417568/preg-match-%D0%BF%D0%BE%D0%BD%D0%B8%D0%BC%D0%B0%D0%B5%D1%82-%D0%BD%D0%B5-%D0%B2%D1%81%D0%B5-%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B5-%D0%B1%D1%83%D0%BA%D0%B2%D1%8B Спасибо! То самое!)) Правда, мне казалось, что до этого валидация на лету работала, а с...
- 2019.09.03, 21:29
- Форум: Общие вопросы (Yii 2.x)
- Тема: Валидация по регулярному выражению - русские буквы
- Ответы: 3
- Просмотры: 1400
Валидация по регулярному выражению - русские буквы
Столкнулся со следующим. Нужно провалидировать поле ввода имени и фамилии клиента. Считаю допустимыми русские и инглийские буквы, тире и пробел. Проверяю так (в модели): array( 'first_name', 'match', 'pattern' => '/^[а-яА-ЯёЁa-zA-Z\-\ ]+$/', 'message' => 'First Name должно состоять из букв, но может...
- 2019.09.03, 14:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: ActiveForm и ajax validation
- Ответы: 19
- Просмотры: 20185
Re: ActiveForm и ajax validation
Всем спасибо за помощь! Кажется, заработало, хотя разобраться как следует с этой темой всё равно стоит. Не знаю: читал я невнимательно, или дергал из разных источников информацию, или просто глаз замылился, но. Форма начала вести себя именно так, как мне хотелось бы, когда я убрал из её бегина вот э...
- 2019.09.03, 14:04
- Форум: Общие вопросы (Yii 2.x)
- Тема: ActiveForm и ajax validation
- Ответы: 19
- Просмотры: 20185
Re: ActiveForm и ajax validation
Сделать отдельный validateAction. Можно хоть небольшой толчок в направлении: как это правильно определить-разнести? Как у меня контроллер должен понять, когда мне нужна валидация на лету, а когда кнопку save нажали и надо сохранять и закрывать модалку? Сейчас у меня во вьюхе форма в модалку грузитс...
- 2019.09.03, 13:42
- Форум: Общие вопросы (Yii 2.x)
- Тема: ActiveForm и ajax validation
- Ответы: 19
- Просмотры: 20185
Re: ActiveForm и ajax validation
Возник такой вопрос: как правильно в контроллере отследить, что было нажатие кнопки Save, и только в этом случае выполнять метод save()?
А то у меня сейчас получается, что в любом случае выполняется save(), где надо, и где не надо!
А то у меня сейчас получается, что в любом случае выполняется save(), где надо, и где не надо!
- 2019.09.03, 13:31
- Форум: Общие вопросы (Yii 2.x)
- Тема: ActiveForm и ajax validation
- Ответы: 19
- Просмотры: 20185
Re: ActiveForm и ajax validation
Спасибо за ответы, не сразу увидел. Похоже, я запутался. Попробую описать, что у меня сейчас, очень хочется понять, в каком порядке правильно действовать, а не просто скопипастить код. Что мне надо проверять в первую очередь? Что запрос на Ajax, что пришли post-данные? Что пришли данные и они записа...
- 2019.08.27, 12:54
- Форум: Общие вопросы (Yii 2.x)
- Тема: ActiveForm и ajax validation
- Ответы: 19
- Просмотры: 20185
Re: ActiveForm и ajax validation
yiiliveext , спасибо за помощь! Может я не совсем точно выражаюсь. Мне кажется, что валидация - это проверка и указание на ошибку. Сохранение - это запись в база и рендер или редирект, в моем случае - редирект. У меня они смешались. Т.е. как только проходит валидация по потере фокуса, тут же происх...
- 2019.08.27, 11:52
- Форум: Общие вопросы (Yii 2.x)
- Тема: ActiveForm и ajax validation
- Ответы: 19
- Просмотры: 20185
Re: ActiveForm и ajax validation
Спасибо! Не помогает в любых сочетаниях. На всякий случай уточню: у меня все происходит в модалке и с помощью renderAjax. И по потере фокуса у меня проходит валидация, и если проходит - обновляются данные. Я хотел бы, чтобы валидация так и работала, но сохранение-закрытие при этом не происходило, по...
- 2019.08.27, 10:42
- Форум: Общие вопросы (Yii 2.x)
- Тема: ActiveForm и ajax validation
- Ответы: 19
- Просмотры: 20185
Re: ActiveForm и ajax validation
И ещё немного некропостинга. После включения Ajax-валидации по документации: https://www.yiiframework.com/doc/guide/2.0/en/input-validation#ajax-validation Форма начинает отправляться как только input теряет фокус. Это можно как-то отключить-настроить, или это говорит о том, что у меня ошибка в коде...
- 2019.08.27, 09:50
- Форум: Общие вопросы (Yii 2.x)
- Тема: ошибка сессии при переносе сайта на удаленный сервер
- Ответы: 4
- Просмотры: 1381
Re: ошибка сессии при переносе сайта на удаленный сервер
Отлично! Пожалуйста
- 2019.08.27, 08:35
- Форум: Общие вопросы (Yii 2.x)
- Тема: ошибка сессии при переносе сайта на удаленный сервер
- Ответы: 4
- Просмотры: 1381
Re: ошибка сессии при переносе сайта на удаленный сервер
Каталог tmp есть по указанному пути? Права на запись в него установлены?
- 2019.08.27, 08:34
- Форум: Общие вопросы (Yii 2.x)
- Тема: Несколько orWhere и andWhere
- Ответы: 11
- Просмотры: 31314
Re: Несколько orWhere и andWhere
Спасибо! Работает.
- 2019.08.27, 06:54
- Форум: Общие вопросы (Yii 2.x)
- Тема: Несколько orWhere и andWhere
- Ответы: 11
- Просмотры: 31314
Re: Несколько orWhere и andWhere
Чудеса некропостинга!) Хочу сделать такой запрос: $model = $service::find()->select('id, ip, domain') ->where(['like', 'domain', $query]) ->orWhere(['like', 'ip', $query]) ->orWhere('id = '.$query)->all(); Не отрабатывают все условия. Без перехода на query можно как-то записать подобное условие?
- 2019.08.14, 09:44
- Форум: Баг-репорты и предложения (Yii 2.x)
- Тема: PHP Fatal error: Uncaught Error: Call to undefined function Opis\Closure\serialize()
- Ответы: 8
- Просмотры: 131846
Re: PHP Fatal error: Uncaught Error: Call to undefined function Opis\Closure\serialize()
Обновлял, если речь об этом.
composer.json в данный момент выглядит так:
Код: Выделить всё
{
"require": {
"yiisoft/yii2": "*",
"yiisoft/yii2-bootstrap": "*",
"yiisoft/yii2-debug": "^2.1"
}
}
- 2019.08.13, 23:08
- Форум: Баг-репорты и предложения (Yii 2.x)
- Тема: PHP Fatal error: Uncaught Error: Call to undefined function Opis\Closure\serialize()
- Ответы: 8
- Просмотры: 131846
Re: PHP Fatal error: Uncaught Error: Call to undefined function Opis\Closure\serialize()
Чтобы что-то починить необходимо сначала это воспроизвести. Пока не ясно как. Сейчас попробую описать, КАК мне это удается!)) Пытабсь повторять за курсом, который говорит "возьмите чистый YII2" (даже не base), может это - первая ошибка? ставлю: composer require "yiisoft/yii2:*" ...
- 2019.08.12, 22:03
- Форум: Баг-репорты и предложения (Yii 2.x)
- Тема: PHP Fatal error: Uncaught Error: Call to undefined function Opis\Closure\serialize()
- Ответы: 8
- Просмотры: 131846
Re: PHP Fatal error: Uncaught Error: Call to undefined function Opis\Closure\serialize()
Что-то делал, конечно - двигаюсь по курсу... Но неужели мог сделать что-то столь злостное, чтобы все сломать?!) UPD: вдруг будет полезно, в конфиге пытаюсь завести всё это вот так: 'bootstrap' => ['debug'], ... 'modules' => [ 'debug' => [ 'class' => 'yii\debug\Module', ], ]
- 2019.08.11, 21:42
- Форум: Баг-репорты и предложения (Yii 2.x)
- Тема: PHP Fatal error: Uncaught Error: Call to undefined function Opis\Closure\serialize()
- Ответы: 8
- Просмотры: 131846
PHP Fatal error: Uncaught Error: Call to undefined function Opis\Closure\serialize()
PHP Fatal error: Uncaught Error: Call to undefined function Opis\Closure\serialize() такую ошибку я получаю при попытке включения дебага, сама панель у меня при этом получается display:none; при включении отображения вижу только: Not Found: Unable to find debug data tagged with '5d505c8a3f2...