EC-CUBEもSymphonyベースになりそうでし、勉強しなきゃなーと andrewelkins/Laravel-4-Bootstrap-Starter-Site を使ってLaravelの勉強ついでにサイト構築してます
コードを読みながら勉強するほうが好きなので、最初からある程度出来てるほうがうれしいんですが、そのおかげで1日ハマるというムダなこともあります。。
とりあえず、カテゴリーツリーを作りたかったので routes.php に url を追加、
~~~
Route::controller(‘taxonomies’, ‘AdminTaxonomiesController’);
~~~
AdminTaxonomiesControllerも作ってアクセスするとエラー画面(^_^;)
エラーメッセージから何が悪いのかわからないのであれこれ試してみたら、どうやら
/controllers/admin/AdminTaxonomiesController.php ではなく
/controllers/AdminTaxonomiesController.php なら読み込まれる模様・・・
で、adminって階層が悪いのかーとぐぐったら(そこまでにあれこれコードは読んでみたけど該当箇所が見つからず。。)
laravel4 controllerのサブディレクトリ – Laravel4 Memo
というのを見つけたのでコマンドラインからautoloaderを作り直し?
~~~
php composer.phar dump-autoload
~~~
そしたら動いた!けどこれめんどくさくね??と思ってつぶやいたら教えてもらえました
@redsnow_ app/start/global.php の ClassLoader::addDirectories() に追加してあげると良いですよ。 https://t.co/4673StdXSR
— Masashi Shinbara (@shin1x1) 2015, 3月 17
沢山の人が使ってるフレームワークだとレスポンスがあるので助かります
ただ新しいもの使うメリットが果たしてあるのかはもうよくわかりません・・
コメント