はたはたのメモ

主に勉強したことについてのメモ用ブログです。PHPerを目指しています。Pythonはまりかけ。GitHub: https://github.com/a-japonicus

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。