TP5 フレームワークの名前空間コントローラーの継承が無効な場合はどうなりますか?

藏色散人
リリース: 2021-04-15 08:57:15
転載
1680 人が閲覧しました

thinkphp の次のチュートリアル コラムでは、TP5 フレームワークの名前空間コントローラーの継承が無効な場合に何が起こるかを紹介します。

今日は、TP5 名前空間について共有したいと思います。

最近プロジェクトに取り組んでいると、TP5 には常に問題が発生します。会社では、小さな関数のログイン関数を作成する必要があります

それでは、ログインを引き継ぐ際に無効になるので、全員に整理します。マスターはスキップします。これはまだ比較的基本的な内容です。役立つ場合は、全員が見てください。役に立たない場合は、

namespace app\index\Controller;
use think\Controller;
use think\Request;
use think\Db;
use app\index\controller\Login;
class Formall extends Login
{
ログイン後にコピー

1. namespace app\index\Controller; これは、app –>index–>controller –> 内の Formall という名前のクラスを意味します。 2. このクラス 名前の最初の文字は大文字にする必要があります。 形式 継承クラスの最初の文字も大文字にする必要があります。 ログイン

次は継承クラスです

#

namespace app\index\Controller;
use think\Controller;
use think\Request;
use think\Db;
class Login extends Controller
ログイン後にコピー
1. 名前空間も app \index\Controller; これは以下の Login クラスです

2. このクラスも大文字にする必要があります Login3. このクラスは Controller# を継承する必要があります##4. コントローラーを継承するだけでなく、think\Controller も使用する必要があります;

namespace app\index\Controller; このコントローラーはディレクトリを表します
use think\Controller; このコントローラーはコントローラー クラスを表しますthink system クラスでは、これら 2 つのコントローラー
これら 2 つはまったく異なる意味を持ちます。

内の単語の大文字化が間違っている場合は、エラーが報告されることに注意してください。



関連する推奨事項:

最新の 10 件の thinkphp ビデオ チュートリアル

以上がTP5 フレームワークの名前空間コントローラーの継承が無効な場合はどうなりますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:learnku.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート