Как показать реляционные столбцы в сетке, используя APYDataGridBundle? - PullRequest
1 голос
/ 03 июня 2019

Я использую APYDataGridBundle для создания таблицы данных.

У меня есть сущность Person с отношением (в 1 тренажерном зале может быть больше людей):

/**
 * @ORM\ManyToOne(targetEntity="App\Entity\Gym", inversedBy="persons")
 */
private $gym;

Я создаю сетку со спискомлюдей в контроллере:

public function indexAction(Grid $grid)
{
    // Creates a simple grid based on your entity (ORM)
    $source = new Entity(Person::class);

    $grid->setSource($source);

    return $grid->getGridResponse('Person/index.html.twig');

Это показывает мне сетку со всеми нереляционными столбцами, но колонна спортзала не из-за отношения.

Я не могу найти решениев документе: https://github.com/APY/APYDataGridBundle/blob/master/Resources/doc/summary.md

Вы можете мне помочь?

1 Ответ

0 голосов
/ 03 июня 2019

Личное лицо:

   /**
     * @ORM\ManyToOne(targetEntity="App\Entity\Gym", inversedBy="persons")
     *
     * @GRID\Column(field="gym.id", title="Gym ID")
     * @GRID\Column(field="gym.title", title="Gym Title")
     */
    private $gym;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...