【问题标题】:Kohana has_many relationshipKohana has_many 关系
【发布时间】:2012-01-09 16:08:42
【问题描述】:

我正在使用 kohana 3.2,我需要有关 has_many 关系的帮助。表中写的是空数据...

所以,我的User_education 模型看起来像:http://gyazo.com/218139e52d85718c0d47bb802f0856fe User_personal 模型:http://gyazo.com/49fd4ab4fb7506cf8b7c608733a70365
和控制器:http://gyazo.com/7d13dd3901870d7ad3d62c09e90a9c14 但数据库中的字段仍然为空

【问题讨论】:

    标签: php orm kohana relationship


    【解决方案1】:

    您应该在模型中指定外键:

    class Model_User_Personal extends ORM 
    {
            protected $_has_many = array(
                        'educations' => array(
                            'model' => 'user_education',
                            'foreign_key' => 'user_personal_id',
                        ),
            );
    }
    

    Model_User_Education中应该设置相同的外键:

    class Model_User_Education extends ORM 
    {
            protected $_belongs_to = array(
                        'user_personal' => array(
                            'model' => 'user_personal',
                            'foreign_key' => 'user_personal_id',
                        ),
            );
    }
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多