ThinkPHP における URL パス アクセスとモジュール コントローラーの関係は、ThinkPHP プログラム開発において非常に重要なリンクです。このスキルを十分に習得することは、ThinkPHP をさらに学習する上で重要な役割を果たします。具体的な分析は次のとおりです:
コントローラーページを開きます:
UserAction.class.php //Path: adminLibAction ここでの admin は、新しいプロジェクトに対応するディレクトリです
Action のメソッドのデフォルトはパブリック属性であり、プライベート属性のメソッドにはアクセスできないことは誰もが知っていますが、プライベート属性を定義するメソッドにも意味があります。
プライベート メソッドを定義する重要性: 主に、ユーザー モジュールに関連するメソッドをここに記述できるが、元のメソッドが肥大化しすぎたくないという事実に反映されています。そのため、プライベート メソッドを定義できます。仕様が検証されている場合、変更が発生した場合は、どちらかのメソッドを変更するだけで済みます。膨大なコードの山を検索する必要はありません。
サンプルコードは次のとおりです:
../admin.php/User/add 実行結果:
この記事が ThinkPHP プログラミングのすべての人に役立つことを願っています。
$_GETで取得できます
例えば
index.php/action/function/id/2
$_GET[cation]はfunction
$_GET[id]は2
わかりますか?形が変わっただけで価値は変わりません
メインエントリーファイルがありません。アクセス方法は書き換えられた状態です。
設定ファイルを確認します:
"URL_MODEL" => 2、Apache設定とルートディレクトリ書き換えファイルを確認します
または1に変更し、pachinfoを使用してアクセスします。