将php直接输出到jade模板中

时间:2013-05-09 20:34:24

标签: php pug

我有一个玉模板,需要一些php来填充复选框。如果需要选中复选框,则下面的代码工作正常,但如果未设置$ options ['virtual-host'],我需要完全删除该属性。如何在没有jade试图帮助我的情况下向元素添加原始属性?

 input(type="checkbox",name="options[virtual-host]",value="1",id="virtual-host",
   checked!="<?php echo ( isset( $options['virtual-host'] ) 
   && $options['virtual-host'] ) ? 'checked' : '';?>")

结束输出需要看起来像这样:

<input type="checkbox" name="options[virtual-host]" value="1" 
  id="virtual-host" <?php echo ( isset( $options['virtual-host'] ) 
  && $options['virtual-host'] ) ? 'checked' : '';?>/>

1 个答案:

答案 0 :(得分:2)

检查以下内容:Writing Pure HTML in Jade

| <input type="checkbox" name="options[virtual-host]" value="1"  id="virtual-host" <?php echo ( isset( $options['virtual-host'] )  && $options['virtual-host'] ) ? 'checked' : '';?>/>

应该有效,但不确定。

为什么不尝试纯粹的jade / js解决方案?我对这些PHP感觉不太好。