2010-11-03 206 views
0
{if $GLOBALS.current_user.group.id != "Employer"} 
     <li><a href="{$GLOBALS.site_url}/find_jobs/" >[[Find Jobs]]</a></li> 
     <li class="sep"></li> 
     <li><a href="{$GLOBALS.site_url}/add_listing/?listing_type_id=Resume" >[[Post  Resumes]]</a></li> 
     <li class="sep"></li> 
    {/if} 

只是想弄清楚这段代码。我认为这是说“如果当前用户是IS还是IS NOT成员或组的雇主'将以下链接放在...”这段代码在纯英文中的含义是什么?

这是什么?

感谢

+0

BTW:这不是PHP,它看起来像Smarty .... – 2010-11-03 20:25:20

+0

谢谢,我删除了标签。 – Anthony 2010-11-03 20:30:35

回答

7

!=意味着is not equal to,感叹号(!)是negation operator

$a = 5; 

if ($a == 5) { 
    // executed if condition is true 
} 

if ($a != 5) { 
    // executed if condition is not true 
} 
3

!=表示 “不等于”,所以“如果当前用户不是雇主.. ”

0

我想这是在一些SOR t模板语言?这不正常的PHP看起来像。无论如何,!=肯定意味着不是,所以这意味着如果当前用户不是雇主,请插入链接。

+0

是的很对,我认为它很聪明.. – Anthony 2010-11-03 20:27:23

0

!= 不等于 因此,如果他们不group.id雇主然后把列表中的项目和锚标记

0

如果id不等于“雇主”,那么条件满足时,过程内部块似乎在页面上添加<li>'s

0

奇怪的代码。但这意味着Show this html elements if group of current user IS NOT Employer

+1

这是怎么回事? – Gabe 2010-11-03 20:30:27

+0

它看起来像Smarty的代码,这可能是为什么它看起来如此奇怪的人谁只使用PHP ;-) – 2010-11-03 20:32:22

+0

我根本不使用php。关于这一部分:'$ GLOBALS.current_user.group.id!=“雇主” - 这对我来说看起来很乱。为什么current_user存储在全局?为什么一个标题是一个标题?更不用说链接和网址都是用手写的。猜猜我离PHP太远了。没关系。 :) – balu 2010-11-03 20:43:17