将从Zend_table检索的数据转换为html实体的函数

时间:2011-04-30 16:46:32

标签: php zend-framework zend-db-table

我正在为我的模型使用zend_tables,我想创建一个函数来将所有数据从单行(像这样退出:$ row = $ model-> find($ id))转换为htmlentities之前用通常的代码输出它:

echo ($row->current()->nameOfField);

我需要像我在数组上使用的这个函数:

public static function convertArrayToHtmlEntities($data){


        $keys = array_keys($data);

        foreach ($keys as $k) {


            $d = $data[$k];

            $clean = htmlentities($d, ENT_QUOTES, "UTF-8");

            $data[$k] = $clean;
        }


        return $data;
    }
提前谢谢!

1 个答案:

答案 0 :(得分:0)

如果您正在使用Zend View,则可以在视图脚本中转义输出。请参阅Escaping Output

如果您未在视图脚本中使用它,则可以使用Zend Filter