¿Puedo reemplazar el método fetchall en un modelo? Necesito verificar algo cada vez que se llame a fetchAll. El modelo se extiende Zend_db_table_abstractZend Framework fetchAll
5
A
Respuesta
9
Para anular este método, deberá subclase Zend_Db_Table_Abstract. De esta manera:
<?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.
0
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)
Andrew
Cuestiones relacionadas
- 1. [zend] [db] fetchAll con múltiples variables
- 2. Zend Framework 2 para Zend Framework Newbie
- 3. Zend DB fetchAll(): donde matriz cláusula con el operador IN
- 4. Zend Framework Paquetes Compositor
- 5. zend framework "$ this"
- 6. Zend Framework Oauth Provider
- 7. Zend Framework Layout
- 8. Zend Framework Casillas Anidadas
- 9. Zend Framework JSON Output
- 10. RESTful Zend Framework API
- 11. Zend Framework Checkbox Decorators
- 12. PHP Zend Framework Generator
- 13. Zend_Db sin Zend Framework
- 14. Obteniendo solo una fila de MySQL usando Zend DB framework
- 15. Zend Framework - conteo de filas en la cláusula de selección?
- 16. Crear cronjob con Zend Framework
- 17. Zend Framework 2 ¿Buscar Lucene?
- 18. Integración PHPExcel en Zend Framework
- 19. Zend Framework MySQL Update Column
- 20. Zend Framework Module error handling
- 21. Zend Framework 2 cargando automáticamente
- 22. Zend Framework 2 project example
- 23. autenticación en Zend Framework 2
- 24. Zend Framework 1.9.2+ Zend_Rest_Route Ejemplos
- 25. CMS basado en Zend Framework
- 26. establecer cookies en zend framework
- 27. Zend Framework TDG vs Doctrina
- 28. Zend Framework ¿Vale la pena?
- 29. ¿Cómo comenzar con zend framework?
- 30. Zend Framework: carga de imágenes
Dado que lo está llamando 'Abstracto', es probable que desee que sea una' clase abstracta '. – chelmertz
Sí, tienes razón. He actualizado el ejemplo. Gracias. –