1

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

$this->widget(....)

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

4

1 回答 1

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');
于 2013-06-24T07:28:52.287 回答