ZendFrameworkでmoduleを追加する
zfでは機能ごとにmoduleという単位でコードを分けておくことができる。
moduleを作成するためのzfコマンドが用意されているが、コマンドを叩くだけではうまくいかなかったのでメモ。
testモジュールを追加
zf create module test
これでmoduleディレクトリ application/modules/test 以下が追加されるが、これだけだと動かないので以下の作業が必要
application.iniにmoduleの設定を追記する
resources.modules[] =
module用のBootstrapを置く
<?php /* application/modules/test/Bootstrap.php */ class Test_Bootstrap extends Zend_Application_Module_Bootstrap { }
testモジュールにindexコントローラを作成する
zf create controller index 1 test
これでmoduleが使えるようになったので http://zfのアドレス/test にアクセスできればおk。