2015年9月23日水曜日

Silexについてメモ

本ブログはすごい広島#123の成果物です。

最近(?)PHPのマイクロフレームワークであるSilxeがいいらしい。ということで、ぼちぼち勉強中。

で、サンプルのHelloWorldまではサクッと行くのですが、コントローラを分離させたとき、何故か読み込まれないというか、そもそもどうやって該当ファイルをrequireしているのか?というところが良く分からず、随分ハマッたのでメモ。


composer.jsonに以下追加し、composer updateすれば、autoload.phpに追加されて読み込まれます。
どちらかというとSilexというよりcomposerの問題でした。(なのでSilexでググっても出てこなかった・・)

"autoload": {
    "psr-4": {
        "Testapp\\": "src/Testapp"
    }
}

こうすることにより、Testapp名前空間のファイルはsrc/Testapp配下を読んでくれるようになります。

作成中のテストアプリはこの辺りにあります。

0 件のコメント:

コメントを投稿