Php 选择而不选择ResultSetPrototype

Php 选择而不选择ResultSetPrototype,php,sql,zend-framework2,Php,Sql,Zend Framework2,我有一个从TableGateway继承的类,用于选择对象。 我已经将这个TableGateway类的ResultSetPrototype设置为一个EntityResultSet,以便在选择某个对象时获得实体对象,而不是正常的结果 但是现在我想选择一些不将ResultSetPrototype应用于获取值的内容。它是一个SQL语句,用于选择列的最大值。 但是因为我已经设置了ResultSetPrototype,所以我得到了一个只有空值的实体对象 这是可能的,还是我必须将注入构造函数中的适配器保存到变

我有一个从TableGateway继承的类,用于选择对象。 我已经将这个TableGateway类的ResultSetPrototype设置为一个EntityResultSet,以便在选择某个对象时获得实体对象,而不是正常的结果

但是现在我想选择一些不将ResultSetPrototype应用于获取值的内容。它是一个SQL语句,用于选择列的最大值。 但是因为我已经设置了ResultSetPrototype,所以我得到了一个只有空值的实体对象


这是可能的,还是我必须将注入构造函数中的适配器保存到变量中,并使用适配器而不是TableGateway?

在执行
getSomeColumnCount()
时,您的服务类只会覆盖
TableGateway
ResultSetPrototype
。我该怎么做?你能举个例子吗?