0
我有這段代碼片段。我想從一個表複製數據到另一個.. plz看到我的代碼這是行不通的。將數據從一個表複製到另一個使用yii框架餘波
感謝
protected function afterSave()
//Copy data from Client to packageassignment ***
// assuming your you're in the Client model
//and Client has id,package_id,p_start_date
{
$packageassignment= new Packageassignment();
$packageassignment->user_id=$this->id;
$packageassignment->package_id=$this->package_id;
$packageassignment->package_start_date=$this->p_start_date;
$packageassignment->save();
return parent::afterSave();
}
Renzem,我改變了你所描述的代碼,但沒有數據保存,也沒有迴應失敗的消息。 plz advise..only數據保存在第一個表中不在second.thanks –
@MuhammadHamdani在這一點上,你只需要做標準的調試技術來縮小問題。爲成功添加回聲聲明。確保保存後不重定向,否則'echo'語句的輸出將會丟失。你也可以嘗試簡單地保存'Packageassignment'模型本身,輸入一些任意的值,看看它是否工作。這就是你要找的所有東西,確保它自己保存。檢查該模型的rules()方法並確保它們是正確的。嘗試'$ packageassignment-> save(false);'忽略任何驗證。 –