PHP フレームワーク queryphp コース: 入門 8 ルーティング ジャンプ

WBOY
リリース: 2016-06-13 13:02:12
オリジナル
1181 人が閲覧しました

PHP フレームワーク queryphp チュートリアル: 入門 8 Route Jump

ルーティング命令

path_info メソッド

testframework.php?router=default&action=index
testframework.php/default/index?

Apache を使用して書き換え、testframework.php ファイルを削除できます

ルーティング ルールを自分で設定できます

C("router")->ruleMaps("login",'/login/:id', array('controller' => 'auth', 'action' => 'login'));

その後、testframework.php/login/5555 と一致します

このように、$_GET['id'] を使用して 5555;

を取得できます。
'コントローラー' => '認証' => 'ログイン'

はコントローラーとメソッドです

その他の設定 独自のルーティング ルールを追加できます:

C("router")->ruleMaps('logout','/logout', array('controller' => 'auth', 'action' => 'logout'));
C("router")->ruleMaps('signup','/signup', array('controller' => 'auth', 'action' => 'signup'));
C("router")->ruleMaps('profile','/profile/:action', array('controller' => 'profile')); // 動的にコントローラ「Profile」を呼び出しますメソッド「:action()」
C("router")->ruleMaps('users','/users/:id', array('controller' => 'users'), array('id' => '[d ]{1,8}')); // URL パラメーターのフィルターを定義します

path_info メソッドをサポート

制御アクションはルーターディレクトリの下にあります

/デフォルト/インデックス

ルーターディレクトリの下にあるdefaultRouter.class.phpファイルを呼び出します

クラスを取得した後、index メソッドを呼び出します

  • J() はインデックスメソッドのジャンプです
  • R() は
  • によって制御されます
  • C() は生成されたクラスです
  • M() はデータベース クラス モデルですか?
  • P() は読み込みパス関数です
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!