Я пытаюсь зайти в MVC, но сталкиваюсь с проблемой, которая нигде не объясняется, а именно как перенаправить с одного контроллера на другой.
Я использую следующий файл .htaccess:
RewriteEngine On
RewriteCond% {REQUEST_FILENAME}!-F
RewriteCond% {REQUEST_FILENAME}!-D
RewriteRule ^(.*)$ index.php? Url = $ 1 [L, QSA]
, чтобы использовать контроллер сразу после того, как он установил его методы и id th.
Все это работает, получая доступ к ним стандартным способом, но при выборе вида на дальнейшие страницы иенаты используются непосредственно в качестве контроллера.
<a href="next_page_controler"> NEXT_PAGE </ a>
и доступ к следующему контроллеру, но когда я хочу получить доступ к методам, необходимо использовать
<a href="next_page_controler/**controler_model**"> NEXT-pAGE_MODEL </ a>
, и здесь у нас есть две проблемы:
Несколько раз ссылка в адресной строке отображается еще раз, повторяется как
www.site_pat/next_page_controler/next_page_controler/next_page_controler/next_page_controler/next_page_controler/controler_model
При попытке перенаправить как метод controler_model с использованием заголовка (Location: controler_name
);ничего не получает, не тянет сообщение или что-то просто хочет попробовать, но перенаправление не работает.
Как решить проблемы, я думаю, многие из вас сталкивались с этими основными вещами, и я думаю,чтобы крики вообще начали работать с фреймворком, надо понимать эти основы.