2014-09-04 173 views
1

我需要检索数据库表数据。有我的collection.php数据库表数据检索错误

public function getfinaltabledata(){ 
echo $collection = Mage::getModel('exam/excludeid')->getCollection(); 
var_dump($collection->getData());exit; 
$keys = array_keys($collection->getFirstItem()->getData()); 
} 

但数据没有加载。请帮忙...

+0

数据是否真的存在于您的自定义表中? – Slimshadddyyy 2014-09-04 04:22:45

+0

是的,有四个记录 – KNKM 2014-09-04 04:33:22

+0

你怎么调用你的函数来获取数据? '$ collection'打印什么? – Slimshadddyyy 2014-09-04 04:34:27

回答

0

你的config.xml标签包含什么?你有没有正确设置你的实体/表和资源模型?

+0

是的,我做到了。 Final_Exam_Model_Mysql4 \t \t

finaltable
KNKM 2014-09-04 07:54:00

+0

没有,它应该管那么多了,但是为什么要使用mysql4? 另外(只是为了验证),你的资源模型包含这个呢? $ this - > _ init('/excludedid',''); 虽然我不是100%确定它也是这样的,当使用mysql4而不是资源 – Mike 2014-09-04 07:57:33

+0

我只是使用它,因为我们总是使用它,并且它也适用于任何版本 – KNKM 2014-09-04 08:03:23