Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Как правильно составить RewriteEngine

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Kohana
pantela
Отправлено: 03 Октября, 2014 - 19:35:51
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 765
Дата рег-ции: Авг. 2010  


Помог: 1 раз(а)




Имеется портал недвижимости.

Как правильно составить RewriteEngine ссылки? В Роуте я так понимаю надо прописать, ну автоматичекий значение из БД надо брать или просто алиансам можно...

спс.Ув.

(Отредактировано автором: 15 Марта, 2018 - 16:51:30)

 
 Top
teddy
Отправлено: 03 Октября, 2014 - 19:44:46
Post Id


Участник


Покинул форум
Сообщений всего: 1462
Дата рег-ции: Апр. 2013  


Помог: 91 раз(а)




Если честно то я удивляюсь когда вижу что народ городит кучу rewrite rule в .htaccess

pantela
В кохане все запросы обрабатываются через единую точку входа.
Достаточно прописать роут, забиндить в нем какой нить параметр и искать контент по этому параметру в БД.

Что то типа $requestParam = Request::current()->param('binded_param_name');
и по этому реквест параму уже искать в БД нужную запись. и все. не нужно усложнять на ровном месте и мучать себя и .htaccess

(Отредактировано автором: 03 Октября, 2014 - 19:45:36)

 
 Top
pantela
Отправлено: 03 Октября, 2014 - 20:16:44
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 765
Дата рег-ции: Авг. 2010  


Помог: 1 раз(а)




Не смогли бы показать пример реализации кода.
спс.Ув.

(Отредактировано автором: 15 Марта, 2018 - 16:51:54)

 
 Top
teddy
Отправлено: 03 Октября, 2014 - 20:34:03
Post Id


Участник


Покинул форум
Сообщений всего: 1462
Дата рег-ции: Апр. 2013  


Помог: 91 раз(а)




А.. меня RewriteEngine сбило с толку.

pantela пишет:
Не смогли бы показать пример реализации кода.

Что бы написать код я как минимум должен быть осведомлен о том как написан Ваш код.
Без этого нет смысла что либо писать.

Но мыслите Вы правильно, нужно прописать роут, забиндить параметр, отдать этот параметр модели для получения данных. Полученные данные отправить во view и вывести их там. Если по параметру ничего не нашлось значит отдаем 404.

В чем конкретно у Вас проблема? Не можете прописать роут? создать контроллер? обратиться к модели? передать данные во вью?
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB