[CakePHPプラグイン]cakeplus

cakephp-604x270
CakePHPはデフォルトでも便利な機能が満載ですが、しょせんは海外製。日本のWeb作成事情の機能は反映されていません。
そういった隙間を埋めるのがこのcakeplusプラグインです。

インストール

#cd (インストールフォルダ)/cake/plugins
#git clone https://github.com/ichikaway/cakeplus CakePlus

いつものようにプラグインをロードしましょう
app/Config/bootstrap.php

CakePlugin::load('CakePlus');

使用したいコントローラーで登録を行います。
各コントローラー

public $helpers = array('CakePlus.Formhidden');

ModelでのBehavior登録

public $actsAs = array(
'CakePlus.AddValidationRule'
);

つかってみる
いろいろ機能がありますが、一番便利なのがFormhiddenヘルパー。
確認画面を実装する際に、入力画面と同じ数だけhiddenを書かないといけませんが、これを使えば

echo $this->Formhidden->hiddenVars();

この1行でOK!これで書き忘れなし!

他にも、ビヘイビアでは日本語向けの便利なヴァリテーションルールが実装されています。

タイトルとURLをコピーしました