0

私はこのようなすべてのzendアプリケーションを持っています

/app/
/app/registration
/app/games

このようなゲームのURLを作成する必要があります

mydomain.com/games/game-1

モジュールやサブアプリケーションのように、このディレクトリ構造にコントローラとビューを設定するにはどうすればよいですか?

/app/games
/app/games/configs
/app/games/controllers
/app/games/controllers/Game1Controller.php
/app/games/views
...
4

2 に答える 2

1

zfツールzf.sh create module yourModuleNameを使用して、モジュールのデフォルトのディレクトリ構造を作成することもできます。

于 2011-02-19T03:46:00.687 に答える
1

1つの方法は、既存のモジュール規則を使用することです。

application/
  controllers/
  views/
  configs/
  modules/
    registration/
      controllers/
      views/
      configs/

これの良いところは、ZFが慣例によりある程度これを処理するようにすでに設定されていることです...別の方法で行う場合は、さらに変更する必要があります。

このレイアウトでは、最上位のコントローラー、ビューなどがデフォルトモジュールであり、他のすべてのモジュールはmodulesディレクトリの下にあります。

また、各ゲームを独自のモジュールにします。すべてのゲームで共通のコードを使用している場合は、クラスを作成して拡張し、それらをに配置できますlibrary

于 2011-02-18T22:34:13.863 に答える