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);'忽略任何验证。 –