我有实体Domain,它具有字段ID,域,字段用户中的用户,我有一个ID,它是创建该域的用户的ID。
现在,我已经在模板中创建了for,它将显示用户创建的每个域。
我以某种方式弄乱了它,但我不知道如何解决。
workspaces.html.twig
{% for domain in workspaces %}
<div class="workspace card">
<div class="card-body">
<h4 class="card-title">{{workspaces.number}}</h4>
<a href="/project" class="card-link">Card link</a>
</div>
</div>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
MainController.php
{% for domain in workspaces %}
<div class="workspace card">
<div class="card-body">
<h4 class="card-title">{{workspaces.number}}</h4>
<a href="/project" class="card-link">Card link</a>
</div>
</div>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
DomainRepository.php
public function show()
{
//todo: show domains for current user
$repository = $this->getDoctrine()->getRepository(Domain::class);
$currentUser = $this->getUser()->getID();
$workspaces = $this->getDoctrine()
->getRepository(Domain::class)
->findByUsers($currentUser);
return $this->render('workspaces.html.twig',array('workspaces' => $workspaces));
}
Run Code Online (Sandbox Code Playgroud)
我得到的错误:密钥为“ …