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模型中连接表,然后获取它们以在视图中显示它们。