Как показать вкладку в phalcon

У меня есть набор кода учебника 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

После создания всех этих файлов я могу запустить модуль, но в этом конкретном модуле я не вижу вкладки со ссылками. Я думаю, что я что-то упускаю, помогите мне.


person Aman Garg    schedule 15.09.2016    source источник


Ответы (2)


Недавно я столкнулся с той же проблемой, и даже решения нет в официальной документации Phalcon.

Я пришел с решением взять ссылку из другого модуля. В вашей структуре кода отсутствует один файл, который является файлом макета.

Для любого модуля вам необходимо определить как минимум макет. Вы должны создать файл, как показано ниже.

app/view/layouts/abc.volt

При этом вы должны поместить код в соответствии с вашими потребностями, где вы хотите показать контент, где центр или выравнивание по левому краю.

{{элементы.getTabs() }}

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

Здесь {{ elements.getTabs() }} используется для отображения вкладки. Надеюсь, вы получите решение.

person yemanda    schedule 15.09.2016

Я также пришел с обновленным ответом.

Для любого вида может быть разная компоновка. Вам просто нужно определить макет так же, как имя класса. Это оно. !

app/view/layouts/test.volt

or

app/view/layouts/test.html
person Aman Garg    schedule 22.09.2016