ホームページ >PHPフレームワーク >ThinkPHP >thinkphp コントローラーがクラスを継承する方法

thinkphp コントローラーがクラスを継承する方法

王林
王林オリジナル
2019-09-11 17:52:033932ブラウズ

thinkphp コントローラーがクラスを継承する方法

カスタム パブリック コントローラーが thinkphp で使用されます。このコントローラーを他のコントローラーに継承したいと考えています。では、このクラスを継承するにはどうすればよいでしょうか?

1. まず、継承する必要があるカスタム クラスとしてコントローラーを作成し、MyClass という名前を付けます。

thinkphp コントローラーがクラスを継承する方法

#2. MyClass のコントローラーに getname メソッドを追加します。

thinkphp コントローラーがクラスを継承する方法

3. getname メソッドでステートメントを出力し、サブクラスがメソッドを呼び出すときにステートメントを表示します。

thinkphp コントローラーがクラスを継承する方法

4. Classson

thinkphp コントローラーがクラスを継承する方法

5 という名前の新しいコントローラーを作成します。継承するキーワード MyClassControll の後に、継承するコントローラーの名前を入力します。

thinkphp コントローラーがクラスを継承する方法

#6. デフォルトのインデックス メソッドの親クラスのメソッドを呼び出すステートメントを追加します。

thinkphp コントローラーがクラスを継承する方法

7. Classson コントローラーを実行すると、親クラスのメソッドを呼び出し、親クラスのメソッドの文字列を出力できることがわかります。 。

thinkphp コントローラーがクラスを継承する方法#上記の内容は参考用です。

推奨チュートリアル:

thinkphp チュートリアル

以上がthinkphp コントローラーがクラスを継承する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。