Doctrine orm ZF2在每次加载phtml时加载侧栏数据

Doctrine orm ZF2在每次加载phtml时加载侧栏数据,doctrine-orm,zend-framework2,zend-framework-modules,Doctrine Orm,Zend Framework2,Zend Framework Modules,我正在做一个使用zf2+orm模块的项目。在layout.phtml中,我加载了一个用于加载侧栏新闻的部分侧栏phtml 我想知道为sidebar.phtml加载新闻的最佳编码解决方案。该新闻列表的查询是否应在module.php中。如何将其传递给viewmodel。或者在module.php中加载部分视图数据的任何其他解决方案。以下是关于如何创建自己的视图帮助程序的详细说明,并讨论了其他解决方案的优缺点:

我正在做一个使用zf2+orm模块的项目。在
layout.phtml
中,我加载了一个用于加载侧栏新闻的部分侧栏phtml


我想知道为sidebar.phtml加载新闻的最佳编码解决方案。该新闻列表的查询是否应在module.php中。如何将其传递给viewmodel。或者在module.php中加载部分视图数据的任何其他解决方案。

以下是关于如何创建自己的视图帮助程序的详细说明,并讨论了其他解决方案的优缺点: