Изучаю symfony, читаю документацию. В разделе роуты https://symfony.com/doc/3.4/routing.html#generating-urls описан метод generateUrl. Не могу понять какой функционал он выполняет и в каких ситуациях может понадобиться?
class MainController extends Controller
{
public function showAction($slug)
{
// ...
// /blog/my-blog-post
// (Зачем??, если в аннотации можно указать @Route("/blog/my-blog-post", name="myblogpost"))
$url = $this->generateUrl(
'blog_show',
array('slug' => 'my-blog-post')
);
}
}
Аннотация
@Route("/blog/my-blog-post", name="myblogpost")
регистрирует ваш метод MainController::showAction
как обработчик при переходе на url /blog/my-blog-post
. Всё.
Теперь вопрос - а как пользователь попадет на урл /blog/my-blog-post
? Вы ему в телеграмм или по почте прямую ссылку скинете? Или все таки в списке постов /blog
будет ссылка "Читать подробнее", которая будет вести на страницу /blog/my-blog-post
?
Виртуальный выделенный сервер (VDS) становится отличным выбором
Условие задачи на картинке, в своем коде не вижу ошибок, на 1 из 20 тестов проваливает, подскажите в чем ошибка?
Писал упражнение, написал простейший ввод из файла, а он не работаетСвёл к этому, оно, как ни странно тоже не работает, ещё и выдаёт ошибки...