Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php kohana添加多数据关系_Php_Sql_Kohana_Relationship - Fatal编程技术网

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();

也许这可以帮助某人:)

是的,你是对的,我试图删除这篇文章,但我做不到。