ホームページ >バックエンド開発 >PHPチュートリアル >ThinkPHP5.0 フレームワーク コントローラーの継承ベースとカスタム クラスのケースの詳細な説明
今回は、ThinkPHP5.0 フレームワーク コントローラーの継承ベースとカスタム クラスのケースについて詳しく説明します。実用的なケースを一度見てみましょう。 zシステム コントローラーの基本クラスを継承する:
<?php namespace app\index\controller; use think\Controller; class Index extends Controller { public function hello() { return 'hello,world'; } }
、または
基本コントローラー クラスをカスタマイズするBase:<?php
namespace app\index\controller;
use think\Controller;
class Base extends Controller
{
}
基本コントローラー クラスでいくつかのパブリック メソッドを定義できます (クラスの基本知識に精通していない場合) ) 非常に明確な説明については、PHP の
セクションを参照してください。そのため、ここでは詳細には触れません)。 その後、アプリケーションの下にあるすべてのコントローラー クラスが Base を継承します:
<?php namespace app\index\controller; use app\index\controller\Base; class Index extends Base { public function hello() { return 'hello,world'; } }
後の拡張を容易にするために、アプリケーションの統合コントローラー基本クラスを定義することをお勧めします。
この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。
推奨書籍:
PHP で ADODB トランザクション処理を実装する方法 Thinkphp5+uploadify を使用してファイルのアップロードを実装する方法以上がThinkPHP5.0 フレームワーク コントローラーの継承ベースとカスタム クラスのケースの詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。