我有2个型号:家庭和用户。 用户可以拥有许多家庭,而家庭可以拥有许多用户。
表homes_users(关系表)包含以下字段:User_id,home_id,date
我需要创建一个X用户和Y家之间的关系,在Z日期创建(只是一个日期) 我正在使用的代码是:
$user = ORM::factory('User',$user_id);
$user->home_id = $home_id;
$user->date = date("Y-m-d");
$user->save();
但系统说“User_model中不存在属性home_id”
我可以为用户添加主页,但我无法为用户添加主页在Z日期创建。
我怎么能这样做????
答案 0 :(得分:0)
您必须为数据透视表创建模型,以便检查this question。然后在透视模型中,您将添加:protected $_created_column = array('column' => 'date', 'format' => 'Y-m-d H:i:s');
,其中'date'是您的列名称。