Zend Framework 1中的表关系

时间:2015-05-01 15:23:09

标签: zend-framework

我是Zend Framework 1的新手。我有一个项目,我得到了表$_referenceMap, $_dependentTables。我不理解这些事情。

在这里,toDb是我认为与此关系数据库相关的函数。

他们是否可以通过这种关系自动调用函数?

1 个答案:

答案 0 :(得分:0)

    public class Model_DbTable_students extends Zend_Db_Table_Abstract
{protected $_name = 'students';
}
public class Model_DbTable_Course extends Zend_Db_Table_Abstract
{protected $_name = 'courses';
}
public class Model_DbTable_StudentCourse extends Zend_Db_Table_Abstract
{
    protected $_name = 'student_courses';
    protected $_referenceMap = array(
        'Video' => array(
            'columns' => 'student_id',
            'refTableClass' => 'Model_DbTable_Students',
            'refColumns' => 'id'
        ),
        'Tag' => array(
            'columns' => 'course_id',
            'refTableClass' => 'Model_DbTable_Courses',
            'refColumns' => 'id'
        )
    );
}