Что означает этот код на простом английском языке? - PullRequest
0 голосов
/ 03 ноября 2010
{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}

Просто пытаюсь выяснить этот код.Я думаю, что это говорит: «Если текущий пользователь ЕСТЬ? Или НЕ?» Участник или группа «работодатель», вставьте следующие ссылки в ... »

Что это?

Спасибо

Ответы [ 7 ]

7 голосов
/ 03 ноября 2010

!= означает is not equal to, восклицательный знак (!) является оператором отрицания :

$a = 5;

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

if ($a != 5) {
   // executed if condition is not true
}
3 голосов
/ 03 ноября 2010

!= означает «не равно», поэтому «Если текущий пользователь НЕ работодатель ...»

1 голос
/ 03 ноября 2010

"не" (из-за !=)

0 голосов
/ 03 ноября 2010

Странный код.Но это значит Show this html elements if group of current user IS NOT Employer.

0 голосов
/ 03 ноября 2010

Если id не равно «Работодатель», то условие выполнено, обработать внутренний блок, который, кажется, добавляет <li> на страницу

0 голосов
/ 03 ноября 2010

!= не равно, таким образом, если они не являются работодателем group.id, то помещают в список элементы и привязывают теги

0 голосов
/ 03 ноября 2010

Полагаю, это на каком-то шаблонном языке?Это не то, как выглядит обычный PHP.В любом случае, != определенно означает, что НЕТ, поэтому это означает, что если текущий пользователь НЕ является работодателем, вставьте ссылки.

...