CakePHPのモデルで複合キーを使う

1.AppModelを上書してread()を置き換える。

	function read($fields = null,$id = null){
		$result = $this->find("first",array("conditions" =>$id) );
		
		return $result;
	}

2.Model#primaryKeyをfalseにしておく。
3.$form->create("Model")はやめてこんな感じに。自動判定はやらせない。

$form->create("Model",array("action" => "edit"))

4.たぶん、Model#beforeSaveあたりで新規|更新の判断を入れなおして新規なら主キー設定とかやる

注意)bake出来ません。可能ならDB設計からやり直した方が 圧 倒 的 に 早い。