ZF3 Doctrine Объект предоставлен помощнику Escape, но флаги не допускают рекурсию - PullRequest
0 голосов
/ 24 января 2020

В моем объекте specialisme я хочу объединить все столбцы и отобразить строки из specialisme с объединенным столбцом, но я получаю ошибку: объект предоставлен помощнику Escape, но флаги не допускают рекурсию

В объекте specialisme:

/**
 * @ORM\OneToOne(targetEntity="User\Entity\User")
 * @ORM\JoinColumn(name="user_id", referencedColumnName="id")
 */
private $fullname;

//...

/**
 * Returns fullname.
 * @return string     
 */
public function getFullName() 
{
    return $this->fullname;
} 

В контроллере:

    public function indexAction()
    {
    //Array met alle user samenstellen
    $users = $this->entityManager->getRepository(Specialisme::class)->findBy([], ['id'=>'ASC']);

    //Users doorgeven aan view model        
    return new ViewModel([
        'users' => $users
    ]);

    return new ViewModel();
}

Просмотр:

<tr>
    <th>Naam</th>
    <th>Specialisme</th>
    <th>Sub-specialisme</th>
</tr>

<?php foreach ($users as $user): ?>

<tr>
    <td>f</td>
    <td><?= $this->escapeHtml($user->getId()); ?></td>
    <td><?= $this->escapeHtml($user->getFullName()); ?></td>
</tr>

<?php endforeach; ?> 

1 Ответ

0 голосов
/ 01 февраля 2020

Возвращает объект, поэтому я должен использовать метод объекта ссылки:

$ user-> getBeschikbaarheid () -> getOpZoekNaar ());

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...