2009-07-21 CakePHP ロジックをコントローラに書いてしまう悪癖の動機 環境 CakePHP x.x 疑問 モデルに書くべきロジックをコントローラに書いてしまう悪癖の動機は何か? 悪癖を正常化するために何か工夫できるか? 回答 動機は、楽だから。 なぜ楽なのか? コントローラは制御を司る場所なので絶対に触れる場所であり、2つファイルを相手にするより、 1つのファイルだけを相手にしていれば、今書いている場所を一望できるから。 悪癖を正常化するにはファイルのナビゲーションを簡単にするといい。 少ないキーストロークでコントローラとモデル間を行き来できるようにするのだ。