【发布时间】:2012-02-28 11:54:44
【问题描述】:
在 Zend View Helper 中使用数据库映射器是一种好习惯吗?因为在我的情况下,这个助手正在为我制作一个 <div> 框,它会实时不断变化,并且将显示在我的应用程序中的所有视图中。我不可能让该对象从控制器中的数据库中加载它并将其分配给每次查看。
如果有人能告诉我们在使用 zend 视图助手时要遵循的良好编程实践,那将非常有帮助,例如:
- 如果可以通过
$this->view->variable = ... ;在 View Helpers 中为视图分配某些内容@ - 如果可以在 View Helpers 中创建和使用模型。
- 如果可以在 View Helper 中使用 Zend_View 可用的方法,例如
$this->view->baseUrl('...');
【问题讨论】:
-
不,我没有为此使用 ajax,但我所说的 div 是在任何登录的用户每次请求任何页面时生成的。
标签: php zend-framework zend-db-table view-helpers