聪明的 if 语句帮助

发布于 2024-11-15 12:43:22 字数 430 浏览 1 评论 0原文

我尝试了这段代码:

{if $login_status eq '1' }
    <a href="{$html_header.base_url}login.php?logout " >Logout </a>
{/if}

并传递了值 {$login_status=1}。

这会导致:

Uncaught exception 'SmartyCompilerException' with message 
'Syntax Error in template "tmpl\admin_login.tpl"  on line 2 "{if $login_status eq '1' }"  - Unexpected " }"' in C:\wamp

哪个不起作用。我做错了什么?

I tried this code:

{if $login_status eq '1' }
    <a href="{$html_header.base_url}login.php?logout " >Logout </a>
{/if}

and passed the value {$login_status=1}.

This causes:

Uncaught exception 'SmartyCompilerException' with message 
'Syntax Error in template "tmpl\admin_login.tpl"  on line 2 "{if $login_status eq '1' }"  - Unexpected " }"' in C:\wamp

Which is not working. What am I doing wrong ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

谜泪 2024-11-22 12:43:22

应该没有什么区别,但是您尝试过以下这些吗?您所包含的内容看起来是正确的。

{if $login_status == '1'}
{if $login_status == 1}
{if ($login_status == '1')}

我假设 {html_header.base_url} 是您的自定义函数。我只是想通过用静态的东西替换它来消除它是否引起任何问题,直到解决 {if} 问题。

There shouldn't be a difference, but have you tried any of these below? What you have included looks correct.

{if $login_status == '1'}
{if $login_status == 1}
{if ($login_status == '1')}

I'm assuming that {html_header.base_url} is a custom function of yours. I would just want to eliminate the question if it's causing any problems by replacing it with something static until you solve the {if} issue.

微凉 2024-11-22 12:43:22

我认为这是因为结束括号之前的空格。

I think it's because of the space before the ending bracket.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文