2016-04-27 40 views
0

我有以下代碼需要檢查用戶是否登錄到系統。對象是自我是以下類型:將if語句放入javascript標記中的phtml文件的有效方法

$signInUser = new Zend\Session\Container("signInUser"); 
$signInUser = $signInUser->user; 

現在我要做的是檢查用戶是否登錄或不:

if(<?!empty($signInUser['id'])?>) 
      { 
       mixpanel.track("landing_page", { 
        "brand":"<?= $this->config()['brandName'] ?>", 
        "journey": j, 
        "mission": m 
       }); 
       console.log('user is logged in'); 
      } 
      else{ 
       console.log('user is not logged in'); 
      } 

這是混合JS和PHP代碼的一個有效方法是什麼? ?我注意到人們喜歡這個地方,但我不太清楚爲什麼;

<?=!empty(something)?> 

以上是我的if語句好嗎這是正確的做法嗎?

Uncaught SyntaxError: Unexpected token) 

爲什麼?

+0

缺少引號'征途「' –

+0

我忘了提,if語句是在