Генератор администратора Symfony, ссылка на отфильтрованный результат

У меня есть генератор администратора для следующей модели:

#schema.yml
Author:
  columns:
    name: { type: string(255), notnull: true }

Book:
  columns:
    authorId: { type: integer, notnull: true }
    title: { type: string(512), notnull: true }
    content: { type: string(512), notnull: true }
  relations:
    Author: { onDelete: CASCADE, local: authorId, foreign: id, foreignAlias: Books}

​​Я создал 2 страницы, соответствующие каждой таблице

php symfony doctrine:generate-admin backend Author
php symfony doctrine:generate-admin backend Book

Теперь я хочу, чтобы автор просмотрел ссылку на его книги. Как лучше всего это сделать? Моя попытка - это настраиваемая ссылка, которая предварительно выбирает фильтры, но я не знаю, как это сделать.

#generator.yml for Author
# ...
    config:
      actions: ~
      fields:
      list:
        display: [id, name, _booksLink]
      filter:  ~
      form:    ~
      edit:    ~
      new:     ~

и

<!-- modules/author/templates/_booksLink.php -->
<a href="<?= link_to('book?author_id='.$author->getId()) ?>"><!-- how to select filter? -->
  See <?= $author->getName() ?> books
</a>

Спасибо

5
задан Benjamin Crouzier 31 May 2011 в 17:16
поделиться