我在Phanlcon官方文档之前有一套教程INVO的代码。 我只想根据需要自定义代码,所以我编写了一些代码来准备一个新的模块。 我创建了创建完整模块所需的以下文件
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
创建了所有这些文件之后,我能够使用模块,但在这个特定模块中,我无法看到带有链接的选项卡。 我想我错过了什么,帮助我。
答案 0 :(得分:3)
我最近遇到了同样的问题,甚至在Phalcon的官方文档中也没有解决方案。
我带来了另一个模块的参考解决方案。您的代码结构中缺少一个文件布局文件。
对于任何模块,您至少需要定义布局。您必须创建如下文件。
app/view/layouts/abc.volt
在此,您必须根据需要将代码放在要显示中心或左对齐内容的位置。
{{elements.getTabs()}}
<div align="center">
{{ content() }}
</div>
此处{{ elements.getTabs() }}
用于显示标签。希望你能得到解决方案。
答案 1 :(得分:0)
我也得到了更新后的答案。
任何视图都可以有不同的布局。您只需要定义与类名相同的布局。那就是它。 !
app/view/layouts/test.volt
或
app/view/layouts/test.html