Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用zend从数据库中获取列_Php_Zend Framework - Fatal编程技术网

Php 使用zend从数据库中获取列

Php 使用zend从数据库中获取列,php,zend-framework,Php,Zend Framework,我试图调用两个表来命名它们,并将其插入一个新表中 这是模型代码 public function fetchAll() { $resultSet = array( $this->getDbTable()->fetchAll(), $JournalisticDataBase = new Application_Model_JournalisticMapper(), $SponosorDataB

我试图调用两个表来命名它们,并将其插入一个新表中

这是模型代码

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

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

public function fetchAll() to any other like `public function fetchData()` 
或者符合zend或编码标准的东西

这可能是因为zend DB类的函数名已经存在


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

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

public function fetchAll() to any other like `public function fetchData()` 
或者符合zend或编码标准的东西

这可能是因为zend DB类的函数名已经存在


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

请更具体一些:期望的结果是什么,您现在得到了什么,是否有任何错误等。我想从表中获取名称,从其他表中获取其他名称,然后获取所有结果以在新表中显示。错误是:无法重新声明应用程序\u Model\u newalismponsormapper::fetchAll()。请更具体一点,因为到目前为止,您的问题和代码没有什么意义。请更具体一点:期望的结果是什么,您现在得到了什么,是否存在任何错误等。我想从表中获取名称,从其他表中获取其他名称,然后获取所有结果以在新表中显示它。错误是:无法重新声明应用程序\u Model\u newalisticsponsormapper::fetchAll(),请说得更具体一些,到目前为止,您的问题和代码都没有什么意义。谢谢,这没什么大不了的,我正在尝试在zend Model中连接表,然后获取它们以在视图中显示它们。谢谢,这没什么大不了的,我试图在zend模型中连接表,然后获取它们以在视图中显示它们。