如何在GridView和ListView中为特定列启用Markdown格式?
答案 0 :(得分:0)
您可以使用自定义函数来处理列。如果你有PHP 5.3,你可以通过以下方式完成:
'columns'=>array(
array(
'name'=>'My markdown column',
'value'=> function($data, $row){
$parser = new CMarkdownParser();
// if data is entered by user you can purify it using safeTransform
return $parser->transform($data);
}
),
)
对于PHP< 5.3它是相同的,除非您将代码包装成字符串并避免使用匿名函数。