在Zend Framework 2中使用自定义View Helper
<?phpnamespace Core\Helper;use Zend\View\Helper\AbstractHelper;/** * View Helper */class SpecialPurpose extends AbstractHelper {public function __invoke($in) {$output = sprintf ("I have seen 'The Jerk' %d time(s).", $in);return htmlspecialchars ($output, ENT_QUOTES, 'UTF-8');}}
?
2、注册自定义View Helper
修改module下的module.config.php文件,在此文件的数组中添加以下代码:
'view_helpers' => array ('invokables' => array ('SpecialPurpose' => 'Core\Helper\SpecialPurpose' ) ),
?
3、在View中使用
<?php echo $this->specialPurpose(100); ?>
?