Tbtransformビヘイビア


CakePHPのビヘイビアで利用できる「tbtransform」を公開します。

このビヘイビアでは、データベースへの保存時に
CakePHPが自動で行うバリデーション前に、英字とカナ、スペースを自動で
半角または全角に統一してくれます。

tbtransformビヘイビア v1.1.0

利用には次のようにモデルに記述します。

var $actsAs = array(
'Tbtransform'=>array(
'name'=>array(//フィールド名
'full'=>array('kana')//カナのみを全角、他を半角にする場合
),
'cost'=>array(
'full'=>true//すべてを全角にする場合
),
'field1'=>array(
'full'=>false//すべてを半角にする場合
)
)
);

配列の「kana」以外の指定は次の指定が可能です。

・space スペースを対象にする
・num 数字を対象にする
・en 英字を対象にする

利用方法は以上です。
ご不明点等ありましたら、ご連絡いただけたら幸いです。

スポンサーリンク

1 Comment

  1. […] 公開ページはこちらです。 カテゴリー: Behavior, CakePHP, Model タグ: Behavior, CakePHP, Model コメント (0) トラックバック (0) コメントをどうぞ トラックバックURL […]


Add a Comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Comment *
Name *
Email *
Website