Zend equivelant of YII Widgets?

时间:2013-06-24 07:03:12

标签: php zend-framework yii

在YII中,您可以轻松创建可在视图上调用的窗口小部件:

$this->widget(....)

在Zend中,这是什么?我希望能够创建一个“小部件”,它显示一种特殊类型的表,只需将数据传递给它。

1 个答案:

答案 0 :(得分:1)

您可以使用Zend View Helper。您使用预定义签名创建类,然后在视图中使用它。示例视图助手类:

class Zend_View_Helper_Hello
{
    // Notice: function name is same as last class name part
    public function hello($name)
    {
        // Code here
        return sprintf('Hello %s!', $name);
    }
}

然后在你看来:

echo $this->hello('John');