我很难弄清楚如何将这个PHP翻译成可通过的JadePHP格式。
<a <?php e($p->isOpen(), ' class="active"') ?> href="<?php echo $p->url() ?>"><?php echo $p->title()->html() ?></a>
这是我目前的Jade结构,这需要在标签中正确 NAV(角色= “导航”)
nav(role="navigation")
ul(class="menu cf")
- foreach($pages->visible() as $p):
li
a(href!="<?php echo $p->url() ?>")
= $p->title()->html()
- if($p->hasVisibleChildren()):
ul.submenu
- foreach($p->children()->visible() as $p):
li
a(href!="<?php echo $p->url() ?>")
- endforeach
- endif
- endforeach
提前致谢!
答案 0 :(得分:0)
如果您使用的是jade / pug PHP版本,则不需要使用php回声。
您必须使用jade语法发送到输出:#{$p->url}
关注github上的问题频道,了解一些哈巴狗及其更新。
答案 1 :(得分:0)
使用https://github.com/pug-php/pug的最新版本,只需执行此操作:
nav(role="navigation")
ul(class="menu cf")
each p in pages.visible()
li
a(href!=p.url())
=p.title().html()
if p.hasVisibleChildren()
ul.submenu
each a in p.children().visible()
li
a(href!=a.url())