PhalconPHP。将伏特模板渲染为变量
PhalconPHP. Render volt template to variable
我想生成从伏特模板到变量的 html 代码。如何做到这一点?
$this->view->pick('foo/bar');
$this->view->setVar('foo', $bar);
$html = $this->view->???
有许多不同的方法可以将视图的内容加载到变量中。
一种方法是 return 通过在 $view
.
上调用 render
将视图输出为字符串
这将只加载特定视图而不是模板。
$this->view->setVar('foo', $bar);
$html = $this->view->getRender('controller', 'action');
另一个加载视图的选项(使用模板):
$this->view->start();
$this->view->setVar('foo', 'test');
$this->view->setTemplateAfter('default'); // template name
$this->view->render('controller', 'action');
$this->view->finish();
$html = $this->view->getContent();
在 documentation 中您还可以找到其他方法来实现此目的。
我想生成从伏特模板到变量的 html 代码。如何做到这一点?
$this->view->pick('foo/bar');
$this->view->setVar('foo', $bar);
$html = $this->view->???
有许多不同的方法可以将视图的内容加载到变量中。
一种方法是 return 通过在 $view
.
上调用 render
将视图输出为字符串
这将只加载特定视图而不是模板。
$this->view->setVar('foo', $bar);
$html = $this->view->getRender('controller', 'action');
另一个加载视图的选项(使用模板):
$this->view->start();
$this->view->setVar('foo', 'test');
$this->view->setTemplateAfter('default'); // template name
$this->view->render('controller', 'action');
$this->view->finish();
$html = $this->view->getContent();
在 documentation 中您还可以找到其他方法来实现此目的。