Tôi có thể ghi đè phương thức fetchall trong một mô hình không? Tôi cần phải kiểm tra sth everytime fetchAll được gọi. Mô hình mở rộng Zend_db_table_abstractZend Framework fetchAll
5
A
Trả lời
9
Để ghi đè phương thức này, bạn cần phải phân lớp Zend_Db_Table_Abstract. Giống như vậy:
<?php
abstract class My_Db_Table_Abstract extends Zend_Db_Table_Abstract
{
...
public function fetchAll($where, $order)
{
...
}
...
}
Sau đó, hãy đảm bảo mô hình của bạn mở rộng My_Db_Table_Abstract thay thế. Bằng cách này, bạn sẽ luôn kế thừa phương thức fetchAll được ghi đè của mình.
0
Có. Chỉ cần định nghĩa phương thức fetchAll() mới trong mô hình của bạn với cùng cấu trúc như phương thức Zend_db_table_abstract (tức là đầu vào/đầu ra tương tự), sau đó ở cuối phương thức, gọi phương thức cha:
parent :: fetchAll ($ params)
Andrew
Các vấn đề liên quan
- 1. [zend] [db] fetchAll với nhiều biến
- 2. Zend Framework 2 cho Zend Framework Newbie
- 3. zend framework "$ this"
- 4. Zend Framework URL HTTPS
- 5. Zend Framework Nested Checkboxes
- 6. Zend Framework 2 autoloading
- 7. Zend Framework Checkbox Decorators
- 8. Zend Framework 2 LDAP
- 9. Zend Framework 2 phpunit kiểm tra bảng có tham gia
- 10. Zend Framework: Cách chọn DB với nhiều thông số?
- 11. OAuth trong Zend Framework 2
- 12. Mẫu Zend Framework với jquery
- 13. Zend_Db không có Zend Framework
- 14. Zend Framework 2: sql subquery
- 15. Eclipse Zend PDT ẩn todo/tasks/warnings từ zend-framework
- 16. Zend Framework nhiều cơ sở dữ liệu
- 17. Zend Framework Nhà cung cấp Oauth
- 18. Zend Framework vấn đề PDF multiline
- 19. Cách nhanh nhất để học Zend Framework?
- 20. Zend Framework 2 Navigation Sub-Sub Menu
- 21. Zend Framework TDG vs Học thuyết
- 22. Zend Framework 1.9.2+ Zend_Rest_Route Ví dụ
- 23. CMS được xây dựng trên Zend Framework
- 24. Zend Framework 2 Tìm kiếm Lucene?
- 25. Zend Framework 2 - Thêm biểu mẫu lớp
- 26. Zend Framework: headTitle() -> append() vấn đề
- 27. Zend Framework: Bắt đầu sử dụng SQLite
- 28. Kết nối MySql SSL với Zend-Framework
- 29. Zend Framework 2 DateSelect/MonthSelect định dạng
- 30. Cột Cập nhật Zend Framework MySQL
Vì bạn đặt tên nó là 'Tóm tắt', bạn có thể muốn nó là một 'lớp trừu tượng'. – chelmertz
Vâng, bạn nói đúng. Tôi đã cập nhật ví dụ. Cảm ơn. –