Php kohana添加多数据关系
我在两个表(用户和帖子)之间有很多关系,我想在第二个表(帖子)中插入一个数组 表格用户:Php kohana添加多数据关系,php,sql,kohana,relationship,Php,Sql,Kohana,Relationship,我在两个表(用户和帖子)之间有很多关系,我想在第二个表(帖子)中插入一个数组 表格用户: id name 表员额: id user_id title 模型用户: protected $_has_many = array( 'posts' => array('model'=>'post', 'foreign_key' => 'user_id'), ); 标杆: protected $_belongs_to = array( 'user
id
name
表员额:
id
user_id
title
模型用户:
protected $_has_many = array(
'posts' => array('model'=>'post', 'foreign_key' => 'user_id'),
);
标杆:
protected $_belongs_to = array(
'users' => array('model'=>'user', 'foreign_key' => 'user_id')
);
控制器:
$posts = ORM::factory('post');
$posts->user = $user->id;
$posts->title = Array("Title1","Title2","Title3","Title4","Title5"); //That's what i want to do.
$posts->save();
有什么主意吗?我知道了
ORM不支持多重插入,所以我使用了DB
$posts = DB::insert('posts',array("user_id","title");
foreach ($array as $title)
{
$posts->values(array($user->id,$title));
}
$posts->execute();
也许这可以帮助某人:)是的,你是对的,我试图删除这篇文章,但我做不到。