1

ホームとユーザーの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();

しかし、システムは「プロパティhome_idはUser_modelに存在しません」と言います

ユーザーにホームを追加できますが、 Z DATEに作成されたユーザーにホームを追加できません。

どうやってやるの????

4

1 に答える 1

0

ピボット テーブルのモデルを作成する必要があるため、この質問を確認できます。次に、ピボット モデルに次を追加protected $_created_column = array('column' => 'date', 'format' => 'Y-m-d H:i:s');します。「date」は列名です。

于 2013-03-04T18:05:53.990 に答える