我遇到了一个问题,找不到任何文档或解决方案。
我创建了一个带有列表和详细视图的 TYPO3 扩展,一切正常。现在我想在列表视图上方添加一些输入字段,以让站点访问者过滤列表视图。
这是怎么做到的?我确定我必须在列表视图上方添加一个流体表单并在控制器中处理这个问题?
目前我的控制器和存储库如下所示:
控制器:
/**
* EventController
*/
class EventController extends \TYPO3\CMS\Extbase\Mvc\Controller\ActionController
{
/**
* eventRepository
*
* @var \Alroma\DsEventcalendar\Domain\Repository\EventRepository
* @inject
*/
protected $eventRepository = null;
/**
* action list
*
* @return void
*/
public function listAction()
{
$events = $this->eventRepository->findAll();
$this->view->assign('events', $events);
}
/**
* action show
*
* @param \Alroma\DsEventcalendar\Domain\Model\Event $event
* @return void
*/
public function showAction(\Alroma\DsEventcalendar\Domain\Model\Event $event)
{
$this->view->assign('event', $event);
}
/**
* action frontpage
*
* @return void
*/
public …Run Code Online (Sandbox Code Playgroud)