我想根据路线参数在Phalcon中加载局部视图。
我有这个动作,它决定了部分名称:
public function addAction($discipline = null)
{
if (isset($discipline)) {
$this->view->partial = 'add' . $discipline . '.phtml';
} else {
$this->view->partial = 'addstatic.phtml';
}
}
在主视图中,我想用Volt命令partial
加载这个部分,如下所示:
{{ partial('partials/training/' ~ partial) }}
但是我遇到了这个错误:
View 'C:\xampp\htdocs\apneist_social/app/views/partials/training/addstatic.phtml' was not found in the views directory
如果我使用目录浏览器浏览此文件,我可以找到该文件。
答案 0 :(得分:1)
删除扩展名(.phtml)。像:
$this->view->partial = 'addstatic';
答案 1 :(得分:0)
等一下,为什么你使用伏特并想在addstatic中使用phtml?永远使用伏特:D