拥有可以访问数据库的Zend_Filter

时间:2011-08-12 16:00:38

标签: zend-framework

是否可以拥有可以访问数据库的Zend_Filter,例如将城市名称转换为数字城市ID?

2 个答案:

答案 0 :(得分:1)

是的,这是可能的。您可以像这样$adapter = Zend_Db_Table::getDefaultAdapter()

获取数据库

答案 1 :(得分:1)

有些验证器使用db,如Db_RecordExists和Db_NoRecordExists。查看这些代码并使用相同的方法编写自己的Filter。

基本上你只需要扩展Filter类并实现你自己的过滤器,你在那里做的,完全取决于你。最后,您只需返回过滤后的值。