Magento 模型和表之间的映射

Magento 模型和表之间的映射,magento,orm,magento-1.7,Magento,Orm,Magento 1.7,我使用的是Magento 1.7.0.2,我想知道数据库中是否有一个映射/列表引用模型和实际表。比如说, Mage::getModel('review/review') 获取表示表的实例review\u detail。是否有聚合这些信息以供快速参考的映射/列表?模型和表之间没有关系,而是使用了一个资源类来帮助建立与表的关系 例如。 在Mage\u Review\u Model\u Review中 protected function _construct() { $this->_

我使用的是Magento 1.7.0.2,我想知道数据库中是否有一个映射/列表引用模型和实际表。比如说,

Mage::getModel('review/review')

获取表示表的实例
review\u detail
。是否有聚合这些信息以供快速参考的映射/列表?

模型和表之间没有关系,而是使用了一个资源类来帮助建立与表的关系

例如。 在
Mage\u Review\u Model\u Review中

protected function _construct()
{
    $this->_init('review/review');
}
protected function _construct()
{
    $this->_init('review/review', 'review_id'); //defines the XML node in config it has to look for table name, and the primary field
    $this->_reviewTable         = $this->getTable('review/review');
    $this->_reviewDetailTable   = $this->getTable('review/review_detail');
    $this->_reviewStatusTable   = $this->getTable('review/review_status');
    $this->_reviewEntityTable   = $this->getTable('review/review_entity');
    $this->_reviewStoreTable    = $this->getTable('review/review_store');
    $this->_aggregateTable      = $this->getTable('review/review_aggregate');
}
定义它必须连接到的资源,即
Mage\u Review\u Model\u resource\u Review

protected function _construct()
{
    $this->_init('review/review');
}
protected function _construct()
{
    $this->_init('review/review', 'review_id'); //defines the XML node in config it has to look for table name, and the primary field
    $this->_reviewTable         = $this->getTable('review/review');
    $this->_reviewDetailTable   = $this->getTable('review/review_detail');
    $this->_reviewStatusTable   = $this->getTable('review/review_status');
    $this->_reviewEntityTable   = $this->getTable('review/review_entity');
    $this->_reviewStoreTable    = $this->getTable('review/review_store');
    $this->_aggregateTable      = $this->getTable('review/review_aggregate');
}
在资源类内部
Mage\u Review\u Model\u resource\u Review

protected function _construct()
{
    $this->_init('review/review');
}
protected function _construct()
{
    $this->_init('review/review', 'review_id'); //defines the XML node in config it has to look for table name, and the primary field
    $this->_reviewTable         = $this->getTable('review/review');
    $this->_reviewDetailTable   = $this->getTable('review/review_detail');
    $this->_reviewStatusTable   = $this->getTable('review/review_status');
    $this->_reviewEntityTable   = $this->getTable('review/review_entity');
    $this->_reviewStoreTable    = $this->getTable('review/review_store');
    $this->_aggregateTable      = $this->getTable('review/review_aggregate');
}

在模块的
etc
文件夹中的
config.xml
中,它查找表名的以下路径
config\global\models\review\u resource\entities\review
模型和表之间没有关系,而是使用一个资源类来帮助建立与表的关系

例如。 在
Mage\u Review\u Model\u Review中

protected function _construct()
{
    $this->_init('review/review');
}
protected function _construct()
{
    $this->_init('review/review', 'review_id'); //defines the XML node in config it has to look for table name, and the primary field
    $this->_reviewTable         = $this->getTable('review/review');
    $this->_reviewDetailTable   = $this->getTable('review/review_detail');
    $this->_reviewStatusTable   = $this->getTable('review/review_status');
    $this->_reviewEntityTable   = $this->getTable('review/review_entity');
    $this->_reviewStoreTable    = $this->getTable('review/review_store');
    $this->_aggregateTable      = $this->getTable('review/review_aggregate');
}
定义它必须连接到的资源,即
Mage\u Review\u Model\u resource\u Review

protected function _construct()
{
    $this->_init('review/review');
}
protected function _construct()
{
    $this->_init('review/review', 'review_id'); //defines the XML node in config it has to look for table name, and the primary field
    $this->_reviewTable         = $this->getTable('review/review');
    $this->_reviewDetailTable   = $this->getTable('review/review_detail');
    $this->_reviewStatusTable   = $this->getTable('review/review_status');
    $this->_reviewEntityTable   = $this->getTable('review/review_entity');
    $this->_reviewStoreTable    = $this->getTable('review/review_store');
    $this->_aggregateTable      = $this->getTable('review/review_aggregate');
}
在资源类内部
Mage\u Review\u Model\u resource\u Review

protected function _construct()
{
    $this->_init('review/review');
}
protected function _construct()
{
    $this->_init('review/review', 'review_id'); //defines the XML node in config it has to look for table name, and the primary field
    $this->_reviewTable         = $this->getTable('review/review');
    $this->_reviewDetailTable   = $this->getTable('review/review_detail');
    $this->_reviewStatusTable   = $this->getTable('review/review_status');
    $this->_reviewEntityTable   = $this->getTable('review/review_entity');
    $this->_reviewStoreTable    = $this->getTable('review/review_store');
    $this->_aggregateTable      = $this->getTable('review/review_aggregate');
}

在模块的
etc
文件夹中的
config.xml
中,它查找表名的以下路径
config\global\models\review\u resource\entities\review
模型和表之间没有关系,而是使用一个资源类来帮助建立与表的关系

例如。 在
Mage\u Review\u Model\u Review中

protected function _construct()
{
    $this->_init('review/review');
}
protected function _construct()
{
    $this->_init('review/review', 'review_id'); //defines the XML node in config it has to look for table name, and the primary field
    $this->_reviewTable         = $this->getTable('review/review');
    $this->_reviewDetailTable   = $this->getTable('review/review_detail');
    $this->_reviewStatusTable   = $this->getTable('review/review_status');
    $this->_reviewEntityTable   = $this->getTable('review/review_entity');
    $this->_reviewStoreTable    = $this->getTable('review/review_store');
    $this->_aggregateTable      = $this->getTable('review/review_aggregate');
}
定义它必须连接到的资源,即
Mage\u Review\u Model\u resource\u Review

protected function _construct()
{
    $this->_init('review/review');
}
protected function _construct()
{
    $this->_init('review/review', 'review_id'); //defines the XML node in config it has to look for table name, and the primary field
    $this->_reviewTable         = $this->getTable('review/review');
    $this->_reviewDetailTable   = $this->getTable('review/review_detail');
    $this->_reviewStatusTable   = $this->getTable('review/review_status');
    $this->_reviewEntityTable   = $this->getTable('review/review_entity');
    $this->_reviewStoreTable    = $this->getTable('review/review_store');
    $this->_aggregateTable      = $this->getTable('review/review_aggregate');
}
在资源类内部
Mage\u Review\u Model\u resource\u Review

protected function _construct()
{
    $this->_init('review/review');
}
protected function _construct()
{
    $this->_init('review/review', 'review_id'); //defines the XML node in config it has to look for table name, and the primary field
    $this->_reviewTable         = $this->getTable('review/review');
    $this->_reviewDetailTable   = $this->getTable('review/review_detail');
    $this->_reviewStatusTable   = $this->getTable('review/review_status');
    $this->_reviewEntityTable   = $this->getTable('review/review_entity');
    $this->_reviewStoreTable    = $this->getTable('review/review_store');
    $this->_aggregateTable      = $this->getTable('review/review_aggregate');
}

在模块的
etc
文件夹中的
config.xml
中,它查找表名的以下路径
config\global\models\review\u resource\entities\review
模型和表之间没有关系,而是使用一个资源类来帮助建立与表的关系

例如。 在
Mage\u Review\u Model\u Review中

protected function _construct()
{
    $this->_init('review/review');
}
protected function _construct()
{
    $this->_init('review/review', 'review_id'); //defines the XML node in config it has to look for table name, and the primary field
    $this->_reviewTable         = $this->getTable('review/review');
    $this->_reviewDetailTable   = $this->getTable('review/review_detail');
    $this->_reviewStatusTable   = $this->getTable('review/review_status');
    $this->_reviewEntityTable   = $this->getTable('review/review_entity');
    $this->_reviewStoreTable    = $this->getTable('review/review_store');
    $this->_aggregateTable      = $this->getTable('review/review_aggregate');
}
定义它必须连接到的资源,即
Mage\u Review\u Model\u resource\u Review

protected function _construct()
{
    $this->_init('review/review');
}
protected function _construct()
{
    $this->_init('review/review', 'review_id'); //defines the XML node in config it has to look for table name, and the primary field
    $this->_reviewTable         = $this->getTable('review/review');
    $this->_reviewDetailTable   = $this->getTable('review/review_detail');
    $this->_reviewStatusTable   = $this->getTable('review/review_status');
    $this->_reviewEntityTable   = $this->getTable('review/review_entity');
    $this->_reviewStoreTable    = $this->getTable('review/review_store');
    $this->_aggregateTable      = $this->getTable('review/review_aggregate');
}
在资源类内部
Mage\u Review\u Model\u resource\u Review

protected function _construct()
{
    $this->_init('review/review');
}
protected function _construct()
{
    $this->_init('review/review', 'review_id'); //defines the XML node in config it has to look for table name, and the primary field
    $this->_reviewTable         = $this->getTable('review/review');
    $this->_reviewDetailTable   = $this->getTable('review/review_detail');
    $this->_reviewStatusTable   = $this->getTable('review/review_status');
    $this->_reviewEntityTable   = $this->getTable('review/review_entity');
    $this->_reviewStoreTable    = $this->getTable('review/review_store');
    $this->_aggregateTable      = $this->getTable('review/review_aggregate');
}

在模块的
etc
文件夹中的
config.xml
内,它为表名查找以下路径
config\global\models\review\u resource\entities\review

您需要显示该集合的查询您需要显示该集合的查询您需要显示该集合的查询