У меня есть две таблицы, одна из которых - entry.php и user.php
Я хочу связать баланс пользователя с $ балансом входа
, но когда я пытаюсь phpдоктрина bin / console: миграции: diff
Я получаю
Изменения не обнаружены в информации о вашем отображении.
это мой пользователь. php
<?php
namespace BankBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Constraints as Assert;
/**
* @ORM\Table(name="user")
*
* @ORM\Entity(repositoryClass="BankBundle\Entity\user")
**/
class user
{
/**
* @ORM\Id
* @ORM\Column(name="id",type="integer")
* @ORM\GeneratedValue
*/
private $id;
/**
* @ORM\OneToMany(targetEntity="entry", mappedBy="balance")
* @var entry[] An ArrayCollection of entry objects.
*/
private $balance;
public function getId()
{
return $this->id;
}
public function getBalance()
{
return $this->balance;
}
}
и мой entry.php
<?php
namespace BankBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Constraints as Assert;
/**
* @ORM\Table(name="entry")
*
* @ORM\Entity(repositoryClass="BankBundle\Repository\BankRepository")
**/
class entry
{
/**
* @ORM\Id
* @ORM\Column(name="id",type="integer")
* @ORM\GeneratedValue
*/
private $id;
/**
* @ORM\Column(name="amount",type="integer")
*/
private $amount;
/**
* @ORM\Column(name="balance",type="integer")
* @ORM\ManyToOne(targetEntity="user", inversedBy="balance")
*/
private $balance;
/**
* @ORM\Column(name="created_at",type="datetime")
*/
private $created_at;
}