2

我有一套教程 INVO 的代码作为 Phanlcon 官方文档之前的代码。我只是想根据我的需要自定义代码,所以我写了一些代码来准备一个新的模块。我创建了创建完整模块所需的以下文件

app/controllers/AbcController.php
app/model/Abc.php
app/forms/AbcForm.php
app/view/index.volt
app/view/edit.volt
app/view/search.volt
app/view/new.volt

创建所有这些文件后,我可以运行他的模块,但是在这个特定的模块中,我看不到具有链接的选项卡。我想我错过了什么,请帮帮我。

4

2 回答 2

3

我最近遇到了同样的问题,甚至Phalcon的官方文档中也没有解决方案。

我的解决方案来自另一个模块。您的代码结构中缺少一个文件,即布局文件。

对于任何模块,您至少需要定义一个布局。您必须创建一个文件,如下所示。

app/view/layouts/abc.volt

在此,您必须根据需要将代码放置在要显示居中或左对齐的内容的位置。

{{ 元素.getTabs() }}

<div align="center">
    {{ content() }}
</div>

这里{{ elements.getTabs() }}用于显示选项卡。希望你能得到解决方案。

于 2016-09-15T06:15:59.947 回答
0

我也带来了更新的答案。

任何视图都可能有不同的布局。您只需要定义与类名相同的布局。就是这样。!

app/view/layouts/test.volt

或者

app/view/layouts/test.html
于 2016-09-22T09:03:29.677 回答