我一直在工作的自定义模块,有一个后端管理。到目前为止,它一直在完美地工作,就像客户模块一样,但现在我被困于此。我的自定义表保存客户ID,我可以在网格的每一行显示客户名称。到目前为止,我能够显示身份证,我知道我应该准备收集,但我没有一个线索。如果我使用join,它只适用于同一模块的模型。我试过这个:
$collection = Mage::getModel('mymodule/mymodel')->getCollection()->getSelect()
->join(
'customer_entity',
'main_table.customer_id = customer_entity.entity_id', array('customer_name' => 'email'));
SELECT `main_table`.*, `customer_entity`.`email` AS `customer_name` FROM
`uhma_comunidad_question` AS `main_table` INNER JOIN `customer_entity` ON
main_table.customer_id = customer_entity.entity_id
但是如果不返回任何内容,则集合为null,如果我复制此sql并将其粘贴到phpmyadmin中,它将运行得非常完美,我在这里缺少了什么