0
我想从伏模板生成html代码到变量。这个怎么做?PhalconPHP。将伏模板渲染到变量
$this->view->pick('foo/bar');
$this->view->setVar('foo', $bar);
$html = $this->view->???
我想从伏模板生成html代码到变量。这个怎么做?PhalconPHP。将伏模板渲染到变量
$this->view->pick('foo/bar');
$this->view->setVar('foo', $bar);
$html = $this->view->???
将视图的内容加载到变量中有许多不同的方法。
一种方法是通过在您的$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您还可以找到其他方式来实现这一目标。
你的问题不清楚你想通过可变数据控制器来查看页面 –