Zend Framework 1 View Helper:如果未设置值,则返回默认值?

时间:2013-06-11 01:46:58

标签: php zend-framework zend-view view-helpers

我想知道在任何Zend Framework 1视图助手中是否已经内置了类似的方法?

<?
public function val(&$var, $default = '') {
// if $var is undefined, return $default, otherwise return $var
   return isset($var) ? $var : $default;
}
?>

并在视图中:

<? $this->val($myvar); ?>

我知道我可以创建自己的帮助器,只是不想复制可能已经完成的事情并且Zend API reference挂起我的所有浏览器谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用declareVars视图助手预先指定默认值。

$this->view->declareVars(array("username"=>"Not Logged In");

如果这不是你想要的,我认为你将继续实施自己的,一项非常简单的任务。