Добрый день, я тут начал изучение Symfony, как правильно создать страницы для роутера.
Вот так не работает.
class DefaultController extends Controller
{
/**
* @Route("/", name="homepage")
*/
public function indexAction(Request $request)
{
// replace this example code with whatever you need
return $this->render('default/index.html.twig', [
'base_dir' => realpath($this->getParameter('kernel.project_dir')).DIRECTORY_SEPARATOR,
]);
}
/**
* @Route("/page" name="page")
*/
public function pageAction(Request $request) {
return $this->render('default/page.html.twig', [
'base_dir' => realpath($this->getParameter('kernel.project_dir')).DIRECTORY_SEPARATOR,
]);
}
}
Первый метод перекидывает на главую а на page высвечивается 404 ошибка,
Если делать так:
$kernel = new AppKernel('prod', true);
то работает а есть вернуть все как есть то опять 404 ошибка
$kernel = new AppKernel('prod', false);
//routing.yml
app:
resource: '@AppBundle/Controller/'
type: annotation