【发布时间】:2019-04-15 19:22:44
【问题描述】:
所以我有一个假设实体,其中包含另一个名为 annoncesemplois 的 id,我想做的是使用存储在实体假设中的 idAnnEmp 并从数据库中获取 annoncesemplois 的标题(tire),并使用显示树枝
原则多对多或其他关联有帮助吗?
/**
* Annonceemplois
*
* @ORM\Table(name="annonceemplois", indexes={@ORM\Index(name="FK_ANNONCEEMPLOIS_idUser", columns={"idUser"})})
* @ORM\Entity
*/
class Annonceemplois
{
/**
* @var integer
*
* @ORM\Column(name="IDANNEMP", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $idannemp;
/**
* @var \DateTime
*
* @ORM\Column(name="DATECREATION", type="date", nullable=true)
*/
private $datecreation;
/**
* @var float
*
* @ORM\Column(name="PRIX", type="float", precision=10, scale=0, nullable=true)
*/
private $prix;
/**
* @var string
*
* @ORM\Column(name="TITRE", type="string", length=255, nullable=true)
*/
private $titre;
/**
* @var string
*
* @ORM\Column(name="DESCRIPTION", type="string", length=255, nullable=true)
*/
private $description;
/**
* @var \DateTime
*
* @ORM\Column(name="DUREE", type="date", nullable=true)
*/
private $duree;
/**
* @var integer
*
* @ORM\Column(name="idUser", type="integer", nullable=true)
*
*/
private $iduser;
/**
* Postulation
*
* @ORM\Table(name="postulation", indexes={@ORM\Index(name="FK_POSTULATION_id", columns={"id"}), @ORM\Index(name="FK_POSTULATION_idAnnEmp", columns={"idAnnEmp"})})
* @ORM\Entity
*/
class Postulation
{
/**
* @var integer
*
* @ORM\Column(name="IDPOSTULATION", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $idpostulation;
/**
* @var \DateTime
*
* @ORM\Column(name="DATEPOSTULATION", type="date", nullable=true)
*/
private $datepostulation;
/**
* @var string
*
* @ORM\Column(name="ETAT", type="string", length=255, nullable=true)
*/
private $etat;
/**
* @var integer
*
* @ORM\Column(name="id", type="integer", nullable=true)
*/
private $id;
/**
* @var integer
*
* @ORM\Column(name="idAnnEmp", type="integer", nullable=true)
*/
private $idannemp;
这是我试图展示它的地方
<div class="row">
<div class="col-md-9">
<div class="panel panel-default">
<div class="panel-body posts">
<div class="row">
<div class="col-md-6">
{% for post in postulations %}
<div class="post-item">
<div class="post-title">
{{ post.idannemp.titre }}
</div>
<div class="post-date"><span class="fa fa-calendar"></span> {{ post.datepostulation | date }} / {{ post.etat }}</div>
</div>
{% endfor %}
</div>
</div>
</div>
</div>
</div>
</div>
【问题讨论】: