Php UserFrosting将细枝渲染输出保存到变量,然后写入文件
我想将细枝渲染输出保存为变量,然后写入文件。通常,其他项目中的细枝的行为如下:Php UserFrosting将细枝渲染输出保存到变量,然后写入文件,php,twig,userfrosting,Php,Twig,Userfrosting,我想将细枝渲染输出保存为变量,然后写入文件。通常,其他项目中的细枝的行为如下: $bob = $this->render('index.html.twig',[ 'foo' => $foo, 'token' => $token ]); $bob->getContent(); 但是,使用UserFrostingframework,$this->\u app->render不会返回任何字符串,它会立即回显输出 例如: $output=$this->_app->r
$bob = $this->render('index.html.twig',[
'foo' => $foo,
'token' => $token
]);
$bob->getContent();
但是,使用UserFrostingframework,$this->\u app->render不会返回任何字符串,它会立即回显输出
例如:
$output=$this->_app->render('proposal/create-seo-proposal.twig');
是否有任何方法可以捕获$this->\u app->render生成的输出?有时会花时间查看UserFrosting代码 Realize$app是在Slim框架上用Twig创建的 因此,Slim Framework在渲染功能旁边有几个选项可供选择 因此,这项工作:
$output=$this->_app->view->fetch(template-name.twig)
然后将$output保存在文件中或存储在某个位置
干杯