cakephp2.x 直接インクリメント
2013年9月21日更新 view: 7 view
photoBy: http://www.superkid.co.jp/recomend/ロッテ マンゴーのカスタード…
直接インクリメントするには?
DBのフィールドに直接 +1
スポンサードリンク
いちいち find して、その数値に +1 していくのは面倒。
ということで AppModel に increment メソッドをつけちゃいましょう。
<?php App::uses('Model', 'Model'); class AppModel extends Model { /* $id に指定したID $value お好きな数値 $field 加算したいフィールド */ function increment($id,$value,$field = 'int') { $table = $this->tablePrefix.$this->useTable; $this->query('UPDATE `'.$table.'` SET `'.$field.'`= `'.$field.'`+'.$value.' WHERE `id` = '.$id); return true; } }
スポンサードリンク
関連記事
関連カテゴリ

コロ助
web関連の記事や制作系の記事をどんどんまとめていきます。 宜しくお願いします!
ピックアップ
-
LINEで異性と出会う3つのコツ
view: 83 view
パソコン・ソフトウェア ランキング
2月17日 ( 日 ) にアクセスが多かった記事はこちら!
-
hammer.jsの使い方
view: 710 view -
jquery で ロゴをランダムに変更
view: 8 view -
無料のタイピングソフトまとめ!
view: 2 view -
TwitterBootstrapulliタグ横並べ
view: 415 view -
javascript 正規表現 画像のURL href のみ抜き出し
view: 225 view -
twitter bootstrap オンオフ、トグルボタン
view: 91 view -
cakephp2.x 画像アップロードMediaPlugin を使う
view: 58 view -
google analytics api v3 を cakephp2.x で使う 1
view: 22 view -
twitter bootstrap spacer
view: 180 view -
LINEで回ってきた文章がすごい
view: 9 view