我想知道是否有人可以帮我解决这个问题。对于我的系统,我使用.tpl文件作为查看器文件。使用if else语句的问题依据。
这样就是tpl文件的一个例子:
<div class="menu">
<li>Home</li>
<!-- Checking if has admin rights -->
[IF='isadmin']
<li>Admin</li>
[ENDIF]
<!-- End of checking -->
</div>
但我怎样才能在PHP中实现这个?
我已经在stackoverflow中搜索了,但只找到答案,因为你只需要使用PHP。这不是我使用PHP的正确方法。系统已经太复杂了,无法将所有内容更改为PHP并使用PHP,因为查看器无法满足要求。
提前致谢!
答案 0 :(得分:1)
您的文件扩展名不得为“.html”。您需要将其更改为“.php” 然后,您可以在HTML代码中使用PHP,如:
<div class="menu">
<li>Home</li>
<!-- Checking if has admin rights -->
<?php if ($isAdmin) { ?> // $isAdmin is a boolean
<li>Admin</li>
<?php } ?>
<!-- End of checking -->
</div>
您可以根据需要$isAdmin
将布尔值影响到$isAdmin = true;
。如果此var为true,则会显示<li>Admin</li>
。
PS:此符号if ($isAdmin)
与if ($isAdmin == true)
相同。