🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 视图过滤 可以对视图的渲染输出进行过滤 ~~~ <?php namespace app\index\controller; use think\Controller; class Index extends Controller { public function index() { // 使用视图输出过滤 return $this->filter(function($content){ return str_replace("\r\n",'<br/>',$content); })->fetch(); } } ~~~ 如果需要进行全局过滤,你可以在初始化方法中使用: ~~~ <?php namespace app\index\controller; use think\Controller; class Index extends Controller { protected function initialize() { $this->view->filter(function($content){ return str_replace("\r\n",'<br/>',$content); }); } public function index() { // 使用视图输出过滤 return $this->fetch(); } } ~~~ 如果使用`view`助手函数进行模板渲染输出的话,可以使用下面的方式 ~~~ <?php namespace app\index\controller; use think\Controller; class Index extends Controller { public function index() { // 使用视图输出过滤 return view()->filter(function($content){ return str_replace("\r\n",'<br/>',$content); }); } } ~~~