今回は、thinkphp コントローラーの簡単な分析と、thinkphp コントローラーを構築する際の注意点について説明します。以下は実際のケースです。見てみましょう。
1. パブリック オペレーションとパブリック コントローラー:
a. コンストラクター メソッドを使用してパブリック オペレーションを作成します: コンストラクター メソッドで初期化を実装します
コントローラー クラス ファイルの初期化メソッドを導入します。基本クラスの構築メソッドまたは初期化メソッドは、コントローラーでの共有データの操作の問題を解決します
複数のコントローラーが一部を共有したい場合は、パブリック コントローラー クラスを作成できます: Base ファイルはパブリック コントローラー クラスですパブリックコントローラーを継承します:
2. 事前操作: 操作が実行される前に実行する必要がある操作
a. すべての操作は同じ事前操作状況を実行します
クラス内の継承ベースメソッドは、効果の範囲を定義します。上記のdemo2メソッドとdemo3メソッドは、demo1と同じサイト名
を返します。 アクセス: このとき、demo2メソッドとdemo3メソッドが表示されます。中国語の Web サイトでは、操作を実行する前に前の操作が実行されるため、操作メソッド
b. 事前操作は、リクエスト変数を受け取る必要があります。例: request 変数取得ステートメントを使用して、元の $site->sitename を置き換えます
$this->request は、現在のリクエスト オブジェクトを取得するために使用されます。リクエストオブジェクトの: その後、param メソッドを呼び出し、変数名を指定します アクセス:
c 、事前操作の部分的な実行: デモ 2 の場合にのみ「THAAD に断固として抵抗します」が出力されることのみを定義しますアクセスされます
アクセス:
d. 消去法を使用して事前操作を設定します:
以上がthinkphp コントローラーの簡単な分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。