Yii:CMriddown与CGridView& CListView中

时间:2011-07-05 20:51:48

标签: php yii

如何在GridView和ListView中为特定列启用Markdown格式?

1 个答案:

答案 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它是相同的,除非您将代码包装成字符串并避免使用匿名函数。