Symfony1 symfony、pager和unescape是其中一个值,而不是所有值

Symfony1 symfony、pager和unescape是其中一个值,而不是所有值,symfony1,pager,Symfony1,Pager,我想显示数据库中一个值的原始数据。这个表相当大,有很多数据,我只需要索引页上的5列。所以我在criteria中定义了所需的列,并使用doSelectStmt和pager对结果进行分页 我会这样显示它: 文本字段包含一些HTML,我想正常显示它(不是转义)。但是,其他3个字段(上面的代码中没有显示)必须转义,因为它们也可以有一些html,但不能解释为html 我知道在普通对象中,我可以执行:$sfu data->getRaw(“foo”)->getBar()而不是$foo->getBar(),以

我想显示数据库中一个值的原始数据。这个表相当大,有很多数据,我只需要索引页上的5列。所以我在criteria中定义了所需的列,并使用doSelectStmt和pager对结果进行分页

我会这样显示它:

文本字段包含一些HTML,我想正常显示它(不是转义)。但是,其他3个字段(上面的代码中没有显示)必须转义,因为它们也可以有一些html,但不能解释为html

我知道在普通对象中,我可以执行:
$sfu data->getRaw(“foo”)->getBar()
而不是
$foo->getBar()
,以获得预期的结果

但是,当我没有普通对象,只有像这种情况下的数据数组时,我怎么能得到相同的结果呢


我知道我可以在foreach中执行
$sf_data->getRaw(“pager”)->getResults()
,但它将取消所有字段的显示,这是完全错误的

您必须通过数组访问属性吗(顺便说一句,这很难看)

如果通过对象getter方法访问属性,可以执行以下操作:

echo $News->getText(ESC_RAW);

您的
文本
字段将被转义。

嗯,是的,我必须这样使用它。