2

我想根据路由参数在 Phalcon 中加载部分视图。

我有这个动作,它决定了部分的名称:

public function addAction($discipline = null)
{
    if (isset($discipline)) {
        $this->view->partial = 'add' . $discipline . '.phtml';
    } else {
        $this->view->partial = 'addstatic.phtml';
    }
}

在主视图中,我想用 Volt-command 加载这个部分partial,如下所示:

{{ partial('partials/training/' ~ partial) }}

但我面临这个错误:

View 'C:\xampp\htdocs\apneist_social/app/views/partials/training/addstatic.phtml' was not found in the views directory

如果我用目录浏览器浏览到这个文件,我可以找到这个文件。

4

2 回答 2

1

删除扩展名 (.phtml)。喜欢:

$this->view->partial = 'addstatic';
于 2016-03-18T10:06:43.423 回答
0

等一下,为什么你使用 volt 并想在 addstatic 中使用 phtml ?随时随地使用伏特:D

于 2016-03-20T17:53:05.170 回答