php - zend framework db limit
Zend Framework fetchAll (2)
Sí. Simplemente defina un nuevo método fetchAll () en su modelo con la misma construcción que el método Zend_db_table_abstract (es decir, la misma entrada / salida) y al final de su método llame al método principal:
parent :: fetchAll ($ params)
Andrés
¿Puedo anular el método fetchall en un modelo? Necesito verificar algo cada vez que se llame a fetchAll. El modelo se extiende Zend_db_table_abstract
Para anular este método necesitaría subclasificar el Zend_Db_Table_Abstract. Al igual que:
<?php
abstract class My_Db_Table_Abstract extends Zend_Db_Table_Abstract
{
...
public function fetchAll($where, $order)
{
...
}
...
}
Luego, asegúrese de que sus modelos extiendan My_Db_Table_Abstract en su lugar. De esta forma, siempre heredará su método fetchAll reemplazado.