在Zend Framework 2中使用自定义View Helper 博客分类: PHP phpzendhelper自定义
程序员文章站
2024-03-19 23:53:52
...
1、自定义View Helper
在module的Core/Helper下新建自定义的View Helper类--SpecialPurpose.php
<?php namespace 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); ?>