【发布时间】:2011-12-06 21:41:55
【问题描述】:
这是一个简单的视图助手(注意 pass-by-reference 参数):
class Zend_View_Helper_MyViewHelper extends Zend_View_Helper_Abstract
{
public function MyViewHelper(&$array)
{
unset($array['someExistingKey']);
}
}
这在视图中不起作用。 $array['someExistingKey'] 仍然设置(除了在方法的直接上下文中)。 Zend 必须做一些事情来防止数组通过引用传入。关于解决方案的任何想法?
【问题讨论】:
标签: php zend-framework pass-by-reference view-helpers