Creez o entitate nouă și aș dori ca aceasta să fie în profilul utilizatorilor.
Calea ar trebui să fie „/user/{user-id}/documents/X”:
/*
* linkuri = {
* "canonic" = "/utilizator/{utilizator}/documents/{document}",
* "add-form" = "/user/{user}/documents/add",
* "edit-form" = "/utilizator/{utilizator}/documents/{document}/edit",
* "delete-form" = "/user/{user}/documents/{document}/delete",
* „colecție” = „/utilizator/{utilizator}/documente”,
*},
*/
Când intru în orice pagină, apare următoarea eroare.
Symfony\Component\Routing\Exception\MissingMandatoryParametersException: Unii parametri obligatorii lipsesc („utilizator”) pentru a genera o adresă URL pentru ruta „entity.document.collection”. în Drupal\Core\Routing\UrlGenerator->doGenerate() (linia 182 din /var/www/html/web/core/lib/Drupal/Core/Routing/UrlGenerator.php).
De asemenea, am încercat să creez fișierul routing.yml, dar tot dă aceeași eroare.
entitate.document.colecție:
cale: „/utilizator/{utilizator}/documente”
implicite:
_entity_list: „document”
_title: „Lista de documente”
cerinte:
_permission: „accesează conținut”
Opțiuni:
parametri:
utilizator:
tip: entitate:utilizator
Există vreo modalitate de a realiza ceea ce îmi doresc?