CakePHPでInflectorクラス

文字列を複数形にしたり、キャメルケースにしたり、アンダースコア区切りにしたり、便利な文字列操作が出来るクラス。

id:ym1173さんの記事でまとめられてるので、使い方はそちらを参照。

http://d.hatena.ne.jp/ym1173/20090917/1253155625

今回このクラスを調べたのは、モデル名を小文字&アンダースコア区切りに変換したかったから。

例えば、「HogeFooBar」→「hoge_foo_bar」みたいな感じ。

CakePHPだと「Inflector::underscore」を使います。

せっかくなので、自分でも変換メソッドを書いた。

なんか無理やり??

Posted in CakePHP.

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください