Русскоязычный форум, посвященный фреймворку Kohana http://forum.kohanaframework.su/ |
|
Первое знакомство новичка http://forum.kohanaframework.su/viewtopic.php?f=23&t=785 |
Страница 1 из 1 |
Автор: | pantela [ 24 дек 2013, 18:31 ] |
Заголовок сообщения: | Первое знакомство новичка |
Добрый день. С Kohana начал только знакомиться. Вот сделал сайт вызитки вроде всё получилось и роуты и мультиязычность. Теперь стоит 2 задачи: 1. Из БД выводить все и одну запись Контролер: Код:
Модель: Код:
2. Из БД выводить запиви по POST запросу Контролер: Код:
Модель: Код:
Вопросы: 1. Правильно ли я реализвал всё в обоих задачах? 2. Со стороны безопасности, у меня сейчас SQL Injection, при переписывании ORM и подстановки валидации думаю пропайдёт она да? 3. Где я указывал в запросе LIMIT 1, там должно быть $result = $query->as_array(); ? 4. Подскажите как подключить валидацию 5. Подскажите как переписать под ORM спс.Ув. |
Автор: | WinterSilence [ 25 дек 2013, 06:36 ] |
Заголовок сообщения: | Re: Первое знакомство новичка |
Цитата: 1. Правильно ли я реализвал всё в обоих задачах? Нужно избегать повторяющихся однотипных действий и выносить их в базовый класс. Например, автоматически генерировать title и content (см код Controller_Temp далее). Стараться писать в стиле Коханы http://kohanaframework.org/3.3/guide/kohana/conventions . Цитата: 2. Со стороны безопасности, у меня сейчас SQL Injection, при переписывании ORM и подстановки валидации думаю пропайдёт она да? Database экранирует данные. Цитата: 4. Подскажите как подключить валидацию http://kohanaframework.org/3.3/guide/ko ... validation https://github.com/WinterSilence/Kohana ... edback.php Цитата: 5. Подскажите как переписать под ORM http://kohanaframework.org/3.3/guide/or ... validation http://kohanaframework.su/database/orm_entering Код:
|
Автор: | pantela [ 26 дек 2013, 23:36 ] |
Заголовок сообщения: | Re: Первое знакомство новичка |
Завтра попробую переписать всё через ORM втом примере в котором вы показали думаю всё ясно. если особо не побеспокою отпишу ещё )) спс.Ув. |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |