Я новичок в Silex и пытаюсь найти свой путь.
Я добавил маршрут в контроллер, но, похоже, он не работает.
Путь к моим страницамэто так (то же самое с laravel, я создаю макет, который будет давать страницы) Так что это выглядит так:
MyApp / templates / {Список всех страниц, включая layout.html}
ТеперьВ моем MyApp / src / controllers.php
я поместил код (CODE 1.0)
$app->get('/a', function () use ($app) {
return $app['twig']->render('login.html');
});
Файл login.html находится в MyApp / templates /.
Код выше, который (CODE 1.1)
$app->get('/', function () use ($app) {
$actual_link = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://$_SERVER[HTTP_HOST]".dirname("$_SERVER[REQUEST_URI]") . "/YOURMD.md";
return $app['twig']->render('index.html', [
' readme' => file_get_contents($actual_link),
]);
});
работает.Если я изменил эту часть кода выше
return $app['twig']->render('index.html', [
' readme' => file_get_contents($actual_link),
]);
на
return $app['twig']->render('login.html');
, это работает.
Я делаю что-то не так или я что-то пропустил?Есть ли какой-нибудь другой модуль, который мне нужно добавить или отредактировать, чтобы добиться этого?
Опять же, извините за вопрос, так как я новичок в Silex.