2016-03-31 63 views
0

我想學習ZF2。我知道有更好的方法來創建通知,但正如我所說,這是爲了學習的目的。 我的想法是將通知保存在數據庫中。這很簡單,我可以做到。我的問題是關於如何展示它們。我有一個部分的標題菜單,我想在那裏顯示它們。 我不知道我是否在正確的軌道上我目前有一個視圖助手,我通過工廠創建。使用Zend Framework創建通知2

class TestMe extends AbstractHelper 
{ 

protected $html; 

public function __invoke($name = 'Unnamed') 
{ 
//  if($this->view->hasIdentity()){ 
//   $user = $this->view->identity(); 
//  } 
    //$this->testJS(); 
    return "$name , this is Zend Framework 2 View Helper"; 
} 

protected function htmlIt(){ 

} 

protected function testJS($loggedIn = false){ 
    $js = ''; 
    $js .= <<<JS 
     alert('test'); 
JS; 
    $view = $this->getView(); 
    $view->inlineScript()->prependScript($js); 
    } 

} 

我知道這是什麼,但我不明白什麼是好的錯。我的想法是向視圖幫助器傳遞一個包含用戶通知的數組並顯示它們。所以我需要一個調用數據庫的服務,或者有另一種方法嗎?

回答