2014-09-01 34 views
0

我無法找到任何解決方案,甚至沒有關於此問題。我認爲它是因爲它必須是完全明顯的東西,否則這是一個從未有過的錯誤。ZF2:ViewHelper不返回值

原因,它不是一個錯誤!我沒有收到錯誤信息,在我的日誌中沒有任何信息,一切正常。那麼,至少,這就是所有的技術思想。但我想從我的幫手那裏得到回報,並且我希望它得到迴應。問題在這裏,沒有得到任何結果。另外一個var轉儲,退出的打印r不顯示任何回報。

我的視圖助手:

<?php 

namespace Tijdmachine\View\Helper; 
use Zend\View\Helper\AbstractHelper; 

class Timehelper extends AbstractHelper 
{ 
    public function __invoke() 
    { 
     return 'hi'; 
     //return date('H:i:s'); 
    } 
} 

局部視圖:

For some reason, its is: <?=$this->time_helper?> 

我宣佈它在module.config.php:

'view_helpers' => array(
     'invokables'=> array(
      'time_helper' => __NAMESPACE__.'\View\Helper\Timehelper' 
     ) 
    ), 

我試圖把一個用在我的控制器,但是不工作並且不是必需的。

我很好奇我的錯誤:)

+0

哦,是的,短標籤已打開並在整個應用程序中工作 – Chilion 2014-09-01 07:25:31

回答

1

我找到了答案,視圖對象是一個對象......所以,

echo $this->time_helper(); //note the(). 

作品。