1
假設我有3個表property_details
,property_feature_details
,property_feature_relations
。如何保存在cakephp hasMany關係中檢查的多個複選框值?
PropertyDetail模型與PropertyFeatureRelation具有許多關係。
當時saveing我的數據陣列看起來像這樣:
$this->data = array('PropertyDetail' => array('name'=>'xyz'),'PropertyFeatureRelation' => array('0' => array('feature_id'=>1),'1' => array('feature_id'=>5),'2' => array('feature_id'=>0),'3' => array('feature_id'=>0)));
這些feature_ids值從複選框出來。那些被檢查他們是包含ids值和非檢查有0值。但是在子表中保存所有的數據爲零和非零。
其實我想保存那些只被選中的複選框值。請不要提供任何手動控制器邏輯。幫我。