最近(?)PHPのマイクロフレームワークであるSilxeがいいらしい。ということで、ぼちぼち勉強中。
で、サンプルのHelloWorldまではサクッと行くのですが、コントローラを分離させたとき、何故か読み込まれないというか、そもそもどうやって該当ファイルをrequireしているのか?というところが良く分からず、随分ハマッたのでメモ。
composer.jsonに以下追加し、composer updateすれば、autoload.phpに追加されて読み込まれます。
どちらかというとSilexというよりcomposerの問題でした。(なのでSilexでググっても出てこなかった・・)
"autoload": { |
こうすることにより、Testapp名前空間のファイルはsrc/Testapp配下を読んでくれるようになります。
作成中のテストアプリはこの辺りにあります。
0 件のコメント:
コメントを投稿