gpt4 book ai didi

php - Zend_Db : Filter results

转载 作者:行者123 更新时间:2023-11-29 07:15:29 25 4
gpt4 key购买 nike

嘿,有没有人知道过滤我从任何 Zend_Db 类获得的所有结果的最佳实践。

这是因为我有一个完整的数据库,时间戳为 INT,我想将字段更改为 Mysql 的 TIMESTAMP,而不必更改太多代码。

如果我可以在每个 TIMESTAMP 字段上使用 strtotime 应用全局数据库过滤器,那就太好了。

有什么想法吗?

谢谢!

最佳答案

如果您正在使用 Zend_Db_Table,您可以定义一个自定义行类,它负责过滤。参见 Zend framework documentation

如果您使用普通的 Zend_Db,您可以使用 Zend_Db_Statement::fetchObject() 来检索自定义对象。 (带有对象 fetchmode 的 fetchAll() 仅返回 stdClass afaik),您可以在其中实现过滤代码。

关于php - Zend_Db : Filter results,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1543890/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com