欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

在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); ?>