如何重用Zend#u Db#u Select::getPart(';where';)中的数组

如何重用Zend#u Db#u Select::getPart(';where';)中的数组,select,zend-framework,zend-db,Select,Zend Framework,Zend Db,我看到一个类似的问题,但它是4岁。现在是否有更好的方法重用从getPart('where')获得的数组 getPath('where')返回单个where子句段的数组,如下所示(示例) 我可以做一些字符串操作来清理第二段并重新添加到Zend_Db_Select,但它看起来真的很粗糙 [0] => (`e`.`type` = 'bleh') [1] => (AND `e`.`name` = 'blah')

我看到一个类似的问题,但它是4岁。现在是否有更好的方法重用从
getPart('where')
获得的数组

getPath('where')
返回单个
where
子句段的数组,如下所示(示例)

我可以做一些字符串操作来清理第二段并重新添加到
Zend_Db_Select
,但它看起来真的很粗糙

[0] => (`e`.`type` = 'bleh')
[1] => (AND `e`.`name` = 'blah')