Kohana ORM模型之间有如下关系:
- has_one
- 有很多
- has_many_through
例如,我定义了以下内容:
class Model_ORM_Text extends ORM {
protected $_has_one = array(
'compiledData' => array('model' => 'CompiledText', 'foreign_key' => 'idText'),
);
protected $_has_many = array(
'translations' => array('model' => 'TextTranslation', 'foreign_key' => 'idText')
);
protected $_has_many_through = array(
'tags' => array('model' => 'TextTranslation', 'through' => 'rl_text_tags')
);
}
我需要为这些关系中的每一个创建一个新的相关模型。我只add
在ORM
类中找到了允许添加通过has_many_through
关系链接的相关模型的方法,如下所示:
$text->add("tags", $tagId);
但是我在任何地方都找不到如何为has_one
简单has_many
关系添加相关模型。可能吗?