Я хочу перенаправить в различные сценарии просмотра, в зависимости от типа поиска, который может заполнить пользователь.
Например: пользователь хочет найти человека, а я хочу использовать соответствующие сценарии просмотра для людей (ansprechpartner). Пожалуйста, посмотрите на часть моего действия контроллера:
switch ($suche['suchtyp']) {
case 1: //Ansprechpartner
$view = new ViewModel([
'ansprechpartner' => $this->ansprechpartnerTable->sucheAnsprechpartner($suche['suche']),
]);
$view->setTemplate('ansprechpartner/index');
return $view;
break;
case 2: //Mandant
$view = new ViewModel([
'mandant' => $this->mandantTable->sucheMandant($suche['suche']),
]);
$view->setTemplate('mandant/index');
return $view;
break;
case 3: //vertrag
$view = new ViewModel([
'vertrag' => $this->vertragTable->sucheVertrag($suche['suche']),
]);
$view->setTemplate('vertrag/index');
return $view;
break;
default:
return $this->redirect()->toRoute('index', ['action' => 'index']);
}
На скриншоте будут показаны мои папки:
Так, как я могу использовать существующие сценарии представлений в этом случае, не вызывая соответствующие действия контроллера?