【发布时间】:2011-04-07 04:49:34
【问题描述】:
我有一个 Zend DB Table 类来包装我的 Country 表。当我从它创建一个选择对象时,它告诉我在我的 SQL 语句中没有 FROM 子句。代码如下:
$table = new Application_Model_DbTable_Countries();
$rows = $table->fetchAll($table->select()->columns(array('id', 'name')));
$countryList = (array) $rows;
如果我在 ->select() 之后立即包含 ->from('Countries'),则表示“选择查询不能与另一个表连接”。
我做错了什么?
谢谢!
【问题讨论】:
-
我知道这听起来像是一个愚蠢的问题,但是您是否在 Application_Model_DbTable_Countries 类中指定了受保护的 $_name 变量?
标签: zend-framework