Русскоязычный форум, посвященный фреймворку Kohana http://forum.kohanaframework.su/ |
|
Валидация комментариев http://forum.kohanaframework.su/viewtopic.php?f=21&t=254 |
Страница 1 из 3 |
Автор: | admin [ 22 июл 2012, 21:23 ] |
Заголовок сообщения: | Валидация комментариев |
В уроке "Валидация комментариев" мы на практике реализуем проверку пользовательских комментариев на соответствие правилам валидации. Урок находится по ссылке: http://kohanaframework.su/advanced/comments_validation |
Автор: | prickle [ 17 сен 2012, 14:05 ] |
Заголовок сообщения: | Re: Валидация комментариев |
Здравствуйте. Уже беспокоила с вопросом по валидации. Так и не разобралась. Задача: ввести в таблицу бд данные заказчика. 5полей (customer_id, fio, adres, tels, info). Ввод информации происходит, но ПРОБЛЕМА с валидацией: После обработки формы с пустым значением fio данные в форму не попадаю, но и ошибка не выводится. Листинг модель, конструктор, вид, файл с ошибками -> ps. в программировании не сильна. самоучка чайник. проект оч нужен. и не судите строго пожалуйста модель Код:
Контроллер: Код:
Файл с ошибками (\application\messages\): Код:
|
Автор: | Sergey [ 17 сен 2012, 16:31 ] |
Заголовок сообщения: | Re: Валидация комментариев |
А где проверка (Validation Rules)? |
Автор: | prickle [ 17 сен 2012, 16:36 ] |
Заголовок сообщения: | Re: Валидация комментариев |
в контроллере. вроде все есть. ну во всяком случае за основу взят полностью урок http://kohanaframework.su/advanced/comments_validation |
Автор: | prickle [ 17 сен 2012, 16:47 ] |
Заголовок сообщения: | Re: Валидация комментариев |
с денисом васильевичев мы сошлись на том, что скорее всего что-то уж с выводом ошибки. так как кохана свои ошибки не выводит, страница обновляется, в базу ничего левого не прописывается. простите мне моё невежество, если можно отвечайте более развёрнуто. |
Автор: | Sergey [ 17 сен 2012, 17:41 ] |
Заголовок сообщения: | Re: Валидация комментариев |
prickle писал(а): в контроллере. вроде все есть. ну во всяком случае за основу взят полностью урок http://kohanaframework.su/advanced/comments_validation Код:
Ну и где правила? У вас rules не описаны ни в модели ни в контролёре. На что должна "ругаться" валидация? |
Автор: | prickle [ 17 сен 2012, 17:55 ] |
Заголовок сообщения: | Re: Валидация комментариев |
к стати обращала внимание что многие прописывают в модели такое. как раз сейчас этим занимаюсь. но толку 0. Код:
|
Автор: | Sergey [ 17 сен 2012, 20:27 ] |
Заголовок сообщения: | Re: Валидация комментариев |
Попробуйте в контролёре так: Код:
И потом, в форме представления действительно есть поле fio? Посмотреть что вам приходит постом можно например так: Код:
|
Автор: | evgentus [ 18 сен 2012, 09:05 ] |
Заголовок сообщения: | Re: Валидация комментариев |
Sergey писал(а): Посмотреть что вам приходит постом можно например так: Код:
А зачем после die() exit() ? Ведь они оба прекращают дальнейшее выполнение программы. Разница только в том, что die() выводит текст, а exit() нет. Или я что то путаю? |
Автор: | AmberLEX [ 18 сен 2012, 09:54 ] |
Заголовок сообщения: | Re: Валидация комментариев |
А почему вы делаете не через ORM? Если через ORM, то в модели можно написать правила типа таких Код:
Если так как вы делаете, то примерно так Код:
view/v_add.php Код:
В общем этот пример рабочий, подстраивайте под себя |
Страница 1 из 3 | Часовой пояс: UTC + 4 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |