【发布时间】:2012-06-01 06:57:42
【问题描述】:
我在两个表之间有 has_many 关系 喜欢:“问题”-
class Model_Admin_sysQuestion extends ORM {
protected $_table_name = 'questions';
protected $_has_many = array(
'options' => array(
'model' => 'Admin_sysQuestionOption',
'foreign_key' => 'question_id',
),
);... .
选项
Class Model_Admin_sysQuestionOption extends ORM {
protected $_table_name = 'questions_options';
protected $_belongs_to = array(
'question' => array(
'model' => 'Admin_sysSection',
'foreign_key' => 'question_id',
),
); .... .
我正在尝试使用以下代码删除带有所有选项的问题:
$question = ORM::factory('Admin_sysQuestion', 30);
$question->options->delete($question->id);
$question->delete();
但是报错了
error":"无法删除 admin_sysquestionoption 模型,因为它没有加载。"
有什么想法吗?怎么办?
【问题讨论】:
标签: kohana kohana-3 kohana-orm