Определение нескольких URL-адресов с условиями в одном контроллере для системы маршрутизации SymfonyPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Определение нескольких URL-адресов с условиями в одном контроллере для системы маршрутизации Symfony

Сообщение Anonymous »

Есть ли способ создать несколько URL-адресов в одном контроллере, использующих одну и ту же структуру?

Код: Выделить всё

#[Route('/project/posts/{id}', name:"project-post-view")] //old url
#[Route('/project/posts/{post_ulid}', name:"project-post-view")]
#[Route('/project/posts/{slug}', name:"project-post-view")] // alternative url
function projectViewPost(int $id, string $post_ulid, string $slug, ManagerRegistry $doctrine)
{
//Function stuff here...
}
URL-адрес идентификатора предназначен специально для устаревших электронных писем, которые в идеале мы хотели бы перенаправить на версию ulid. В качестве альтернативы, если в сообщении используется слаг, он должен быть вместо ulid. Используется ли этот формат или как именно он определяется для соответствия этим условиям?

Подробнее здесь: https://stackoverflow.com/questions/785 ... r-symfonys
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»