私は何年もの間探して学ぼうとしてきましたが、それは固執しません。Zend 2のチュートリアルは1つしかないようですが、それほど賢くはありません。ここにサンプル構造があります(そしてチュートリアルはこのアプリケーションで進行します)http://framework.zend.com/manual/2.0/en/user-guide/modules.html:
zf2-tutorial/
/module
/Album
/config
/src
/Album
/Controller
/Form
/Model
/view
/album
/album
それはクールではありません-どのアルバムがどれであるかをどうやって知ることができますか?Zend 1では、それは非常に理にかなっています。モジュールがあり、次にコントローラーがあり、それらのコントローラーにはアクションがあります。
これで、Albumというモジュールができました。src/Album/...「シングルコントローラー」ですか?だろう:
zend1application/modules/album/albumcontroller.phpにマップしzend2application/modules/album/src/album/controller/albumcontroller.phpますか?その場合、なぜ今3枚のアルバムがあるのですか?albumcontroller.phpをindexcontroller.phpに変更するとどうなりますか?(私はテストしてきましたが、それが固執することのない非常に多くの変更があります-私は最終的に誰かに尋ねるべきだと思いました、そして私がなぜ覚えているのか知っているなら。
別の見方をすると、アルバムのように見え、同じmodule/Albumでmodule/Album/src/Albumある必要があります。それでは、なぜ2回持っているのでしょうか。それはエラーの余地を作るだけではありませんか?なぜsrc/albumフォルダがあるのですか?コントローラー、フォーム、モデルを下に置いてみませんmodule/Albumか?
Controllerというフォルダがあるのはなぜですか?以前は、モジュール内にコントローラー(複数形、なぜ今は単数形なのか)というフォルダーがありました。これは理にかなっています。しかし、なぜコントローラーがsrc/Albumフォルダー内にあるのでしょうか。
お時間をいただきありがとうございます。私は調査を試みましたが、(私の意見では)それがあまりにもまばらに文書化されているように見えるとき、それはあまりにも大きな吸収だと思います。または、誰かが私にhttp://survivethedeepend.com/のような本を教えてもらえたとしても、ZF2の場合は、非常に高く評価されます。