サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
衆院選
shall.dip.jp
CakePHPで複数レコードをまとめて更新したい場合、SQLでいうUPDATE文のような更新をしたいのであれば「Model->updateAll()」で更新できるが、レコードごとにバラバラの値をセットしたいのであれば画面のFORM内に $modelName = 'Xxxxx'; // モデル名 $fieldName = 'name'; // 更新対象のテーブル項目名 foreach ($datas as $data): $id = $data['id']; // 識別番号(別に通番じゃなくて良し) $tagName = sprintf("%s.%s.%s", $id, $modelName, $fieldName); echo $this->Form->input($tagName, array()); endforeach; とすればよい。ここではinputの名前が「識別名+モデル名+項
URLを取得する 例えば現在のURLが「http://kaba.com/test/con/view」とする。これはドメインがkaba.comでプロジェクト名がtest、現在のコントローラがconで照会画面(view)にいるという事である。この場合下記のような情報を取得する事ができる。 /test/ 一番基本的な使い方である。
とすればよいが、逆にJavaScriptのオブジェクトをJSON文字列に変換するのは標準では大変。 そこで、 jQuery.extend({ stringify : function stringify(obj) { var t = typeof (obj); if (t != "object" || obj === null) { // simple data type if (t == "string") obj = '"' + obj + '"'; return String(obj); } else { // recurse array or object var n, v, json = [], arr = (obj && obj.constructor == Array); for (n in obj) { v = obj[n]; t = typeof(v); if (obj.
このページを最初にブックマークしてみませんか?
『shall.dip.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く