【发布时间】:2018-09-11 09:14:09
【问题描述】:
我想将列表操作的视图模板用于我的 listByYear 操作。我试过 setTemplatePathAndFilename 没有成功。它仍然找不到模板。
抱歉,未找到请求的视图。
技术原因是:没有找到模板。无法查看 解决了课堂上的行动“listByYear” "XXX\YYY\Controller\EventController"。
/**
* action listByYear
* @param \XXX\YYY\Domain\Model\Event $event
*
* @return void
*/
public function listByYearAction(\XXX\YYY\Domain\Model\Event $event)
{
$date = $event->getStart();
$events = $this->eventRepository->findByYear($date->format('Y'));
$this->view->setTemplatePathAndFilename(
'typo3conf/ext/' .
$this->request->getControllerExtensionKey() .
'/Resources/Private/Templates/Event/List.html'
);
debug('typo3conf/ext/' .
$this->request->getControllerExtensionKey() .
'/Resources/Private/Templates/Event/List.html');
$this->view->assign('events', $events);
}
如何让它使用列表的模板?
【问题讨论】:
标签: typo3