在 Zend View Helper 中使用数据库映射器是一种好习惯吗?<div>
因为在我的情况下,这个助手让我成为一个实时变化的盒子,并且将显示在我的应用程序中的所有视图中。我不可能让该对象从控制器中的数据库中加载它并将其分配给每次查看。
如果有人可以告诉在使用 zend 视图助手时遵循的良好编程实践,那将非常有帮助,例如:
- 如果可以通过以下方式将某些内容分配给 View Helpers 中的视图
$this->view->variable = ... ;
- 如果可以在 View Helpers 中创建和使用模型。
- 如果可以在 View Helper 中使用 Zend_View 可用的方法,就像这样做
$this->view->baseUrl('...');