当我使用核心PageRepository(TYPO3 \ CMS \ Frontend \ Page \ PageRepository)时,函数getPage(),我得到了返回的[[array而不是object ,就像其他许多核心存储库一样。然后,我必须为自己构建一些“魔术”,以便将inject Categories或Page Author用作Objects,以便在流体模板。问题是根本不提供页面模型是一种“设计决定”吗?
Page
域模型没有多大意义:Page
领域模型。FrontendUser
和相关类别也可以这样说,而且有人可能会出于同样的原因而认为应该放弃这些。您还可以只将数组传递给视图。您可以像使用对象一样使用.
表示法。
例如在控制器中:
$this->view->assign('page', $page);
流体:
{page.title}