Drummer
Новичок
Есть запись в таблице
Посмотреть вложение 601170ccc3015517878631.jpeg
Код контроллера:
Код Index.html.twig
Как сделать такой вывод:
Посмотреть вложение Screenshot 2021-01-28 132319.jpg
Посмотреть вложение 601170ccc3015517878631.jpeg
Код контроллера:
PHP:
<?php
namespace App\Controller;
use App\Entity\User;
use App\Entity\Day;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\Routing\Annotation\Route;
class DefaultController extends AbstractController
{
/**
* @Route("/", name="default")
*/
public function index()
{
// $em = $this->getDoctrine()->getManager();
// $menu = $em->getRepository(User::class)->findAll();
return $this->render('index.html.twig', [
'controller_name' => 'DefaultController',
'users' => $this->getDoctrine()->getManager()->getRepository(User::class)->findAll(),
'day' => $this->getDoctrine()->getManager()->getRepository(Day::class)->findAll(),
]);
}
}
HTML:
{% extends 'base.html.twig' %}
{% block title %}Hello DefaultController!{% endblock %}
{% block body %}
{% for user in users %}
{# <h2>{{ user.name }}</h2>
<p>{{ user.day }}</p>
<p>{{ user.project }}</p> #}
{% endfor %}
<table class="table">
<thead>
<tr>
<th scope="col">Проект</th>
{% for days in day %}
<th scope="col">{{ days.day }}т</th>
{% endfor %}
</tr>
</thead>
{% for user in users %}
<tbody>
<tr>
<td>{{ user.project }}</td>
</td>
</tr>
</tbody>
{% endfor %}
</table>
{% endblock %}
Посмотреть вложение Screenshot 2021-01-28 132319.jpg