基于http://kohanaframework.org/3.2/guide/orm/relationships
假设我有 2 个模型;有 1 个用户:许多帖子关系。如何删除选定用户的所有帖子?
模型_用户
protected $_has_many = array('posts' => array());
模型_帖子
protected $_belongs_to = array(
'user' => array(
'foreign_key' => 'author_id',
),
);
我试过$user->posts->delete()
了,但它不起作用。
编辑:
只是想补充一点,remove()
这实际上不适用于这种情况,只能用于has_many 'through'
关系。
* @param string $alias Alias of the has_many "through" relationship
* @param mixed $far_keys Related model, primary key, or an array of primary keys
* @return ORM
*/
public function remove($alias, $far_keys = NULL)
orm/classes/kohana/orm.php