ホームページ > バックエンド開発 > PHPチュートリアル > TPコントローラクラスファイルのソースコード

TPコントローラクラスファイルのソースコード

零到壹度
リリース: 2023-03-22 10:58:01
オリジナル
1887 人が閲覧しました

今回はTPコントローラーファイルのソースコードをお届けします。以下は実際のケースです。

1. ソースコードの 8 つのメソッド:

2. アクセス可能なコントローラー:

b、アクセス可能な操作 (メソッドなど)

(インデックス操作はアクセス可能、デモ操作はプライベートでアクセス不可、保護もアクセス不可でパブリックである必要があります)

c. 名前空間:

ルート名前空間: app (アプリケーション)、think (thinkPHP/library)、traits (thinkPHP/library)

Controller クラス名 = ルート名前空間 + サブ名前空間 (オプション) + クラス名

Control コントローラー クラスのサフィックス: tp3.3 が必要DemoController の形式で、コントローラーの後にサフィックスを追加します。名前空間の概念は tp5 に適用されるため、コントローラー クラスのサフィックスを追加する必要はありません

コントローラー クラスのサフィックスを追加すると、コントローラー クラス名が と混同されるのを防ぐことができます。キーワードの競合


たとえば、パブリックのパブリック コントローラー クラスを追加せずに作成したい場合は、次のエラーが報告されます:

カスタム構成ファイルでコンフィギュレーター サフィックス オプションを見つけて、カスタム構成ファイルで定義します。 :

Visit

コントローラー内のメソッドでもコントローラーを追加できます (機能はコントローラー クラスにコントローラーを追加するのと同じで、システム キーワードとの競合を防ぎます):

List メソッドを定義します。は直接定義されたキーワードであり、エラーが報告されます:

従来のファイル操作メソッドのサフィックスはデフォルトでは空です:

はカスタム設定ファイルで定義されています



d、コントローラーの命名規則:


キャメルケース: 最初に大文字

アクセス: (大文字を小文字に変更し、下線を追加します -)


この種類のアクセスでは、URL 設定を有効にする必要がありますitem: (規約ファイルはカスタム構成ファイルで定義されます)

以上がTPコントローラクラスファイルのソースコードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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