所以我使用Zend DB select和join()函数连接两个表...
连接表中有两列具有相同的名称(比如它的列“id”)(我想保持这种方式)
但是当我在对象上使用Zend_Paginator :: factory()时,结果只会从两个表中的一个中有一个“id”条目......
如何指定zend以便它将一个特定表的id条目返回到另一个?即。当有多个表具有名为“id”的相同列并且彼此连接时,如何选择返回“id”值的表
答案 0 :(得分:2)
您可以指定一个字段或返回字段列表作为from()
的第二个参数或join()
的第三个参数,joinLeft()
....
我的意思是'或',因为你不能两次返回相同名称的字段。
您可以使用以下命令指定返回的字段:null
(将不返回任何内容),'*'
(将返回所有内容),array
(值将是实际字段名称,键将是别名 - 如果需要的话)