我想显示添加的学生,如何执行此操作,我想将所有学生保存到数据库表students
中。还有一个名为order的表,它与学生域类有关,如下所示
class Order extends AppModel {
var $name="Order";
var $belongsTo = array(
'Student' => array(
'className' =>'Student',
'foreignKey' => 'StudentId'
)
);
}
class Student extends AppModel {
var $name='Student';
var $hasOne = array(
'Order' => array(
'className' => 'Order',
'foreignKey' => 'StudentId'
)
);
}
我在数据库中创建了关系,订单表的外键studentId
引用Id
表的Student
列。那么现在如何保存两个相关模型?
答案 0 :(得分:0)
您必须将正确的格式化数据传递给模型的save
方法。
数据格式类似于
$data = array('Modelname' => array(
'col1'=>'val1',
'col1'=>'val2' )
);