проверка поля формы ajax в yii

#php #ajax #frameworks #yii

#php #ajax #фреймворки #yii

Вопрос:

Итак, у меня есть модель пользователя, и когда кто-то переходит к созданию пользователя, я хочу, чтобы поле имени пользователя стало зеленым, если это не дублирующее имя пользователя в БД, и красным, в противном случае указывая, что повторяющиеся имена пользователей не допускаются. Есть ли способ сделать это с помощью фреймворка или это нужно делать с нуля?

Ответ №1:

Я полагаю, что самым простым путем было бы создать функцию проверки в пользовательской модели, которая просматривает ее и возвращает true или false.

Затем вы можете использовать обычные и хорошо документированные методы настройки модели-формы с проверкой AJAX и указать, что имя пользователя должно соответствовать вашему новому правилу проверки.

Если вам нужна дополнительная помощь, отредактируйте свой вопрос, чтобы дать некоторое представление о том, как далеко вы продвинулись в этом, уровне знаний в настоящее время и некотором коде, если что-то не работает.