今回はTPコントローラーファイルのソースコードをお届けします。以下は実際のケースです。
1. ソースコードの 8 つのメソッド:
2. アクセス可能なコントローラー:
b、アクセス可能な操作 (メソッドなど)
(インデックス操作はアクセス可能、デモ操作はプライベートでアクセス不可、保護もアクセス不可でパブリックである必要があります)
c. 名前空間:
Controller クラス名 = ルート名前空間 + サブ名前空間 (オプション) + クラス名
Control コントローラー クラスのサフィックス: tp3.3 が必要DemoController の形式で、コントローラーの後にサフィックスを追加します。名前空間の概念は tp5 に適用されるため、コントローラー クラスのサフィックスを追加する必要はありません
たとえば、パブリックのパブリック コントローラー クラスを追加せずに作成したい場合は、次のエラーが報告されます:
コントローラー内のメソッドでもコントローラーを追加できます (機能はコントローラー クラスにコントローラーを追加するのと同じで、システム キーワードとの競合を防ぎます):
List メソッドを定義します。は直接定義されたキーワードであり、エラーが報告されます:従来のファイル操作メソッドのサフィックスはデフォルトでは空です:
はカスタム設定ファイルで定義されています
d、コントローラーの命名規則:
キャメルケース: 最初に大文字
アクセス: (大文字を小文字に変更し、下線を追加します -)
以上がTPコントローラクラスファイルのソースコードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。