我找不到任何解决方案,甚至没有问题。我认为它是因为它必须是一个完全明显的东西,或者这是一个没有人得到过的错误。
原因,这不是错误!我没有收到错误消息,我的日志中没有任何内容,一切正常。好吧,至少,这就是所有技术人员的想法。但我希望从我的助手那里得到回报,我希望它能够得到回应。这里有问题,没有得到任何结果。同样是一个var转储,退出的打印r不显示任何回报。
我的ViewHelper:
<?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 :(得分:1)
我找到答案,视图对象是一个对象......所以,
echo $this->time_helper(); //note the ().
作品。