cakePHPいろいろ

Last-modified: 2014-11-25 (火) 14:52:29

HasManyの条件を動的に変える

$this->モデル名->hasMany["関連モデル名"]["conditions"]="関連モデル名, del_flg=0";
※あとで戻しておく。

他のモデルを呼び出す

App::import("Model", "Ticket")
アソシエーションしていないときは、$this->Ticket = new Ticket(); が必要

$this->Model->inValidField();
$this->Model->lastinsertID();

接続DBを変える

$userDbConfig = "muryou_mobile";

validationはずす

unset($this->model->Validate["name"]);

アソシエーションはずす

$this->unbindModel(array("hasMany")=>array("post")));

設定

・configure
configure:write("debug", 0);
configure:write("weeks", $arr);

・import
import:("Model", "Menu");
import:("Component", "xxx");
import:("Vendor", "xxx");