使用zend从数据库中获取列

时间:2013-05-12 16:02:15

标签: php zend-framework

我正在尝试调用两个表来调用它们的名称并将其插入新表中。

这是型号代码。

public function fetchAll()
{
    $resultSet = array(
            $this->getDbTable()->fetchAll(),        
            $JournalisticDataBase = new Application_Model_JournalisticMapper(),
            $SponosorDataBase = new Application_Model_GuestbookMapper() );
    $entries   = array();
    foreach ($resultSet as $row) {
        $entry = new Application_Model_JournalisticSponsor();
        $entry->setJS_ID($row->JS_ID)
              ->setJ_fullname($row->J_fullname)
              ->setS_fullname($row->S_fullname)
              ->setJS_VisitDate($row->JS_VisitDate);

        $entries[] = $entry;
    }
    return $entries;
} 

1 个答案:

答案 0 :(得分:1)

我可能只是建议更改在模型中定义的方法名称

public function fetchAll() to any other like `public function fetchData()` 

或根据zend或编码标准的东西

可能会发生与zend DB类已经包含相同的函数名称。

如果我能为您提供更多帮助,请告诉我。