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

abr-ya
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 Спасибо! То самое!)) Правда, мне казалось, что до этого валидация на лету работала, а с...
abr-ya
2019.09.03, 21:29
Форум: Общие вопросы (Yii 2.x)
Тема: Валидация по регулярному выражению - русские буквы
Ответы: 3
Просмотры: 1400

Валидация по регулярному выражению - русские буквы

Столкнулся со следующим. Нужно провалидировать поле ввода имени и фамилии клиента. Считаю допустимыми русские и инглийские буквы, тире и пробел. Проверяю так (в модели): array( 'first_name', 'match', 'pattern' => '/^[а-яА-ЯёЁa-zA-Z\-\ ]+$/', 'message' => 'First Name должно состоять из букв, но может...
abr-ya
2019.09.03, 14:19
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveForm и ajax validation
Ответы: 19
Просмотры: 20185

Re: ActiveForm и ajax validation

Всем спасибо за помощь! Кажется, заработало, хотя разобраться как следует с этой темой всё равно стоит. Не знаю: читал я невнимательно, или дергал из разных источников информацию, или просто глаз замылился, но. Форма начала вести себя именно так, как мне хотелось бы, когда я убрал из её бегина вот э...
abr-ya
2019.09.03, 14:04
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveForm и ajax validation
Ответы: 19
Просмотры: 20185

Re: ActiveForm и ajax validation

Сделать отдельный validateAction. Можно хоть небольшой толчок в направлении: как это правильно определить-разнести? Как у меня контроллер должен понять, когда мне нужна валидация на лету, а когда кнопку save нажали и надо сохранять и закрывать модалку? Сейчас у меня во вьюхе форма в модалку грузитс...
abr-ya
2019.09.03, 13:42
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveForm и ajax validation
Ответы: 19
Просмотры: 20185

Re: ActiveForm и ajax validation

Возник такой вопрос: как правильно в контроллере отследить, что было нажатие кнопки Save, и только в этом случае выполнять метод save()?
А то у меня сейчас получается, что в любом случае выполняется save(), где надо, и где не надо!
abr-ya
2019.09.03, 13:31
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveForm и ajax validation
Ответы: 19
Просмотры: 20185

Re: ActiveForm и ajax validation

Спасибо за ответы, не сразу увидел. Похоже, я запутался. Попробую описать, что у меня сейчас, очень хочется понять, в каком порядке правильно действовать, а не просто скопипастить код. Что мне надо проверять в первую очередь? Что запрос на Ajax, что пришли post-данные? Что пришли данные и они записа...
abr-ya
2019.08.27, 12:54
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveForm и ajax validation
Ответы: 19
Просмотры: 20185

Re: ActiveForm и ajax validation

yiiliveext , спасибо за помощь! Может я не совсем точно выражаюсь. Мне кажется, что валидация - это проверка и указание на ошибку. Сохранение - это запись в база и рендер или редирект, в моем случае - редирект. У меня они смешались. Т.е. как только проходит валидация по потере фокуса, тут же происх...
abr-ya
2019.08.27, 11:52
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveForm и ajax validation
Ответы: 19
Просмотры: 20185

Re: ActiveForm и ajax validation

Спасибо! Не помогает в любых сочетаниях. На всякий случай уточню: у меня все происходит в модалке и с помощью renderAjax. И по потере фокуса у меня проходит валидация, и если проходит - обновляются данные. Я хотел бы, чтобы валидация так и работала, но сохранение-закрытие при этом не происходило, по...
abr-ya
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 теряет фокус. Это можно как-то отключить-настроить, или это говорит о том, что у меня ошибка в коде...
abr-ya
2019.08.27, 08:35
Форум: Общие вопросы (Yii 2.x)
Тема: ошибка сессии при переносе сайта на удаленный сервер
Ответы: 4
Просмотры: 1381

Re: ошибка сессии при переносе сайта на удаленный сервер

Каталог tmp есть по указанному пути? Права на запись в него установлены?
abr-ya
2019.08.27, 08:34
Форум: Общие вопросы (Yii 2.x)
Тема: Несколько orWhere и andWhere
Ответы: 11
Просмотры: 31314

Re: Несколько orWhere и andWhere

yiiliveext писал(а): 2019.08.27, 07:29 Запишите так.
Спасибо! Работает.
abr-ya
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 можно как-то записать подобное условие?
abr-ya
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()

Loveorigami писал(а): 2019.08.14, 09:28 composer up?
Обновлял, если речь об этом.

composer.json в данный момент выглядит так:

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

{
    "require": {
        "yiisoft/yii2": "*",
        "yiisoft/yii2-bootstrap": "*",
        "yiisoft/yii2-debug": "^2.1"
    }
}
abr-ya
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:*" ...
abr-ya
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', ], ]
abr-ya
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...