| Русскоязычный форум, посвященный фреймворку 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/ |
|