Laravel4でcontrollersに階層を作りたい時

EC-CUBEもSymphonyベースになりそうでし、勉強しなきゃなーと andrewelkins/Laravel-4-Bootstrap-Starter-Site を使ってLaravelの勉強ついでにサイト構築してます

コードを読みながら勉強するほうが好きなので、最初からある程度出来てるほうがうれしいんですが、そのおかげで1日ハマるというムダなこともあります。。

続きを読む Laravel4でcontrollersに階層を作りたい時

PHPUnitでwarningもエラーとして扱う

PHPUnitは本来Warningもエラーとしてキャッチしてくれるのですが、フレームワークなどがset_error_handlerを設定しているとその機能を殺してしまいます。
せっかくある機能が使えないのは勿体無いので強引に動くようにしましょう

続きを読む PHPUnitでwarningもエラーとして扱う

FuelPHPで日本人にやさしいフォームを作る

FuelPHP Advent Calendar 2012 5日目の@redsnow_です
昨日は@sa2yasuさんの「モジュール分割の利点とスケルトンのリファクタリング」でした

自分はValidationの小ネタについて書こうと思います
続きを読む FuelPHPで日本人にやさしいフォームを作る

FuelPHPのfindの困った挙動

自分のユーザーだけでDebugしてたから全然気づかなかったのですけどページャーを導入したことで激しくバグってました
原因を突き詰めたらfindがおかしなことをしているようだったのでメモを残しておきます

続きを読む FuelPHPのfindの困った挙動

Invalid rule “” passed to Validation, not used. in COREPATH/classes/validation.php

FuelPHPでvalidateするとNoticeが出て気になってました

Notice: Invalid rule “” passed to Validation, not used. in COREPATH/classes/validation.php [462]: _find_rule

続きを読む Invalid rule “” passed to Validation, not used. in COREPATH/classes/validation.php

Fuel\Core\FuelException [ Error ]: Database results are read-only

FuelPHP Framework

ちょっと複雑なSQLを書くのにQuery_Builderを使ってみたらFuel\Core\FuelException [ Error ]: Database results are read-onlyと怒られてしまいました(‘A`)

続きを読む Fuel\Core\FuelException [ Error ]: Database results are read-only

PHP Coding Standard Fixerを使ってFuelPHPを使った開発を最適化する

FuelPHPが自動で生成してくれるコードがPSRに準拠したものではないので、PHP Coding Standard Fixerを使ってある程度自動で直せるようにすることにしました

続きを読む PHP Coding Standard Fixerを使ってFuelPHPを使った開発を最適化する

This is not a valid Fuel installation so Oil is a bit lost.

FuelPHPはエラーメッセージが不親切
oilコマンドを叩いたらこのようなエラーメッセージが出て動きませんでした

~~~
$ oil –help
This is not a valid Fuel installation so Oil is a bit lost.
http://fuelphp.com/docs/installation/instructions.html
~~~

続きを読む This is not a valid Fuel installation so Oil is a bit lost.

CakePHP2.1で404エラーを301リダイレクトする方法

CakePHP1.3系の情報はいくらでも出てくるんですが、2系の情報がさすがに全然ないので結構困りますね
404エラー以外も全部リダイレクトしちゃってる気がするので、もっといい方法が知りたいです

続きを読む CakePHP2.1で404エラーを301リダイレクトする方法

CakePHPはRobots.txtを置いておかないとエラーログがいっぱいでちゃいます

エラーログはこんな感じ

~~~
2012-04-09 14:44:32 Error: [MissingControllerException] Controller class Robots.txtController could not be found.
#0 /var/www/irostagram/webroot/index.php(96): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
#1 {main}
~~~

続きを読む CakePHPはRobots.txtを置いておかないとエラーログがいっぱいでちゃいます