少なくともPHP5.2.6において、自前のメソッドにlistと言う名前をつけたとき"( ! ) Parse error: syntax error, unexpected T_LIST, expecting T_STRING in ..."と言われてしまう。従ってCakePHP,CodeIgniterともにアクション名「list」が使えない事になる。 http://blog.hoge.com/entry/listとかやってエントリーのリストを表示したいのに、これではどうにもならない。じゃあどうするか。 http://blog.hoge.com/entrylist/ これだとedit,new,archiveなども別コントローラーにしないと整合性取れない。「ページコントローラーじゃないから」とか言っててもこれじゃ実質的に「ページコントローラー」じゃないですか。でもこれが一番まともそうなんだよな