我可以重寫模型中的fetchall方法嗎?每次調用fetchAll時都需要檢查。模型擴展Zend_db_table_abstractZend Framework fetchAll
5
A
回答
9
要重寫此方法,您需要繼承Zend_Db_Table_Abstract。像這樣:
<?php
abstract class My_Db_Table_Abstract extends Zend_Db_Table_Abstract
{
...
public function fetchAll($where, $order)
{
...
}
...
}
然後確保您的模型擴展My_Db_Table_Abstract代替。這樣,您將始終繼承您重寫的fetchAll方法。
0
是的。只需在模型中定義一個與Zend_db_table_abstract方法(即相同輸入/輸出)相同構造的新fetchAll()方法,然後在方法調用父方法結束時使用:parent :: fetchAll($ params)
Andrew
相關問題
- 1. Zend FetchAll返回Schema
- 2. Zend Framework成員函數fetchAll()在非對象'
- 3. Zend框架fetchall函數
- 4. Zend DB fetchAll():其中數組
- 5. Zend framework leftJoin
- 6. Zend Framework vs Zend Framework 2
- 7. Zend Framework中的FIND_IN_SET()?
- 8. Zend Studio Zend Framework
- 9. 的Zend MySQL的使用fetchall和計數
- 10. Zend Framework findBy魔法?
- 11. 從Zend Framework遷移到Zend Framework 2 1
- 12. Zend的映射一對多使用fetchall
- 13. Zend Framework中的模型
- 14. Zend Framework Zend Zend_Form_SubForm標籤
- 15. 使用Zend Studio和Zend Framework
- 16. 安裝Zend Framework
- 17. 使用Zend Framework
- 18. Zend Framework,FirePHP
- 19. ZEND Framework與Flickr
- 20. Aptana和Zend Framework
- 21. Zend Framework XML-RPC?
- 22. Zend Framework和MCImageManager
- 23. Zend Framework代碼
- 24. Zend Framework更新?
- 25. jQTouch和Zend Framework
- 26. Zend Framework - 插件
- 27. Zend Framework 2:Zend_Navigation
- 28. Zend Framework資源
- 29. Zend Framework - Zend_Loader_PluginLoader
- 30. Zend Framework或Symfony
既然你把它命名爲`Abstract`,你可能希望它是一個`抽象類`。 – chelmertz 2009-11-20 01:52:46