Русскоязычный форум, посвященный фреймворку Kohana http://forum.kohanaframework.su/ |
|
Вывод статей по ид http://forum.kohanaframework.su/viewtopic.php?f=36&t=120 |
Страница 1 из 3 |
Автор: | admin [ 07 апр 2012, 01:53 ] |
Заголовок сообщения: | Вывод статей по ид |
Практический урок в котором идет доработка блога, а конкретнее вывод конкретной статьи по ее идентификатору, который передается при нажатии на ссылку Подробнее на главной странице. Ссылка на урок: http://kohanaframework.su/database/article_output |
Автор: | prickle [ 16 окт 2012, 12:57 ] |
Заголовок сообщения: | Re: Вывод статей по ид |
доброго времени суток. поборола урок с выводом информации по ид. Ну, почти. Все сделано, только при переходе по кнопке "подробно" вылетает ошибка HTTP_Exception_404 [ 404 ]: The requested URL editcustomer/1-Глебова Наталья Степановна was not found on this server. Совсем запуталась. Помогите разобраться, где ошиблась. роут. Код:
модель Код:
контроллер Код:
ссылка кнопки "подробно" Код:
вид Код:
|
Автор: | evgentus [ 16 окт 2012, 13:54 ] |
Заголовок сообщения: | Re: Вывод статей по ид |
Отжигаете вот на этом моменте Код:
|
Автор: | prickle [ 16 окт 2012, 14:42 ] |
Заголовок сообщения: | Re: Вывод статей по ид |
я такая,я могу. прошу прощения за дурость. вот один из где я ппц запуталась. в уроке все понятно, все ямно,а начинаешь на себе пробывать - фиг |
Автор: | evgentus [ 16 окт 2012, 15:12 ] |
Заголовок сообщения: | Re: Вывод статей по ид |
Все же просто. Если ссылка такая "editcustomer/1-Глебова Наталья Степановна", то..... editcustomer - action, 1 - id, "Глебова Наталья Степановна" - fio , customer - controller тогда пишем роут все что в роуте в <> - это получить в контроллере так $this->request->param('тут то что между <>', 0); все что в () - это необязательные параметры роута. Код:
тут прописали что fio необязательно. Указали дефолтные значения, и значения, которые должны быть в id и fio |
Автор: | evgentus [ 16 окт 2012, 15:15 ] |
Заголовок сообщения: | Re: Вывод статей по ид |
А вообще, прочитайте уроки по роутам еще раз и внимательно, можно даже несколько раз прочитать |
Автор: | prickle [ 16 окт 2012, 16:38 ] |
Заголовок сообщения: | Re: Вывод статей по ид |
хм, а это зачем? Код:
это мне контроллер скажет какой ид выводить. роут поправила, ошибка не ушла( |
Автор: | Zorato [ 17 окт 2012, 00:31 ] |
Заголовок сообщения: | Re: Вывод статей по ид |
Проверьте, чтобы не было роутов с одиноковым названием. prickle писал(а): Код:
Я практически на 100% уверен, что у вас уже есть где-то роут с Код:
именем default. P.S. никогда не понимал: зачем добавлять название статьи или фио в роут? От этого ссылка только длиннее, уродливее, сложнее и т.п. Тем более, что этот фио потом вобще НИКАК не обрабатывается... P.P.S. Зачем вам в первом варианте роута вокруг Код:
|
Автор: | evgentus [ 17 окт 2012, 08:15 ] |
Заголовок сообщения: | Re: Вывод статей по ид |
Zorato писал(а): P.S. никогда не понимал: зачем добавлять название статьи или фио в роут? От этого ссылка только длиннее, уродливее, сложнее и т.п. Тем более, что этот фио потом вобще НИКАК не обрабатывается... Допустим, SEO? У меня в статьях, каталоге, страницах так же почти. |
Автор: | evgentus [ 17 окт 2012, 08:19 ] |
Заголовок сообщения: | Re: Вывод статей по ид |
prickle писал(а): хм, а это зачем? Код:
это мне контроллер скажет какой ид выводить. роут поправила, ошибка не ушла( Ну дефолтные значения думаю не лишним будет прописать. "Роут поправила" или "роут отсюда скопировала и вставила"? |
Страница 1 из 3 | Часовой пояс: UTC + 4 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |