thinkphp モジュールがグループ化された後にパブリック アクション クラスにアクセスする方法
専門家: 質問がありますが、thinkphp モジュールがグループ化された後にパブリック アクション クラスにアクセスするにはどうすればよいですか?たとえば、プロジェクトが Aa と Bb の 2 つのグループに分割され、Action 配下に対応するフォルダーが 2 つある場合、パブリック Action 配下の Action クラス (つまり、Action ディレクトリに直接記述されたクラス) にアクセスするにはどうすればよいでしょうか。
-----解決策---------パブリック クラスは通常、共通ファイルに配置されますフォルダー内の
-----解決策--------------------- は共通に配置する必要があります
------解決策------------------パブリック クラスを継承するだけです。それが私がやることです
PublicAction はアクション
を継承します
次に、ディレクトリ
------Solution----------------------------- 内の 2 つのグループで PublicAction を継承するだけです。まだ試していないのですが、直接アクセスすることはできないのでしょうか?デフォルトのグループを設定して、グループ列を省略することもできます。また、ルーティング ルールを使用して、アクション ディレクトリへのアクセス要求を別のグループの php に送信することもできます。
試したことはありませんが、このようにできると思います
-----解決策---------アプリケーションを作成します。そこに公開ファイルが配置される場所になります。