CakePHPでInflectorクラス

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

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

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

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

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

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

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

なんか無理やり??

Pocket

Posted in CakePHP.

コメントを残す

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

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">