1

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

这是型号代码。

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;
} 
4

1 回答 1

1

我可以建议更改您在模型中定义的方法名称吗

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

或者按照zend或编码标准的东西

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

如果我能帮助你更多,请告诉我。

于 2013-05-13T06:10:10.293 回答