私はMVCに行きましたが、どこにも説明されていない問題が発生しました。それは、1つのコントローラから別のコントローラへリダイレクトする方法です。リダイレクトの問題とPHPでMVCを使用したリンク
することは私には、以下の.htaccessファイルを使用しています:それはその方法とidの目を入れた後
RewriteEngine On
RewriteCond% {REQUEST_FILENAME}!-F
RewriteCond% {REQUEST_FILENAME}!-D
RewriteRule ^(.*)$ index.php? Url = $ 1 [L, QSA]
は直接コントローラを使用します。
これらすべては標準的な方法でそれらにアクセスしますが、コントローラとして直接使用されるienataをさらにページするためのビューを選択するときには役に立ちます。
<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
ヘッダー(
Location: controler_name
)を使用してcontroler_modelメソッドとしてリダイレクトしようとすると、何もメッセージを出したり、試してみたいことはありませんが、リダイレクトは機能しません。私はあなた方の多くが、これらは基本的なことであり、私はフレームワークで仕事を始めたすべてで叫んではこれらの基本を理解する必要があることだと思う直面してきたと思う問題を解決する方法
。あなたのhtaccessのと間違って
@prodigitalsonあなたは私に例を与えます –
私はindex.phpからurlを取得するためにブートストラップファイルを作成しましたか?url = それは仕事ですが、問題は.htpaccessにありません。リンクとリダイレクト。 –