У меня есть две таблицы, одна - entry.php и user.php
$ баланс пользовательской ассоциации $ balance of entry.php
, но когда я
INSERT INTO запись (идентификатор, сумма, баланс) ЗНАЧЕНИЯ (1, 50, 100);
, что $ баланс пользователя не изменяется при $ blance от записи
thisмой user.php
class user
{
/**
* @ORM\Id
* @ORM\Column(name="id",type="integer")
* @ORM\GeneratedValue
*/
private $id;
/**
* @ORM\ManyToOne(targetEntity="entry", inversedBy="balance")
* @var entry[] An ArrayCollection of entry objects.
*/
private $balance;
public function __construct()
{
$this->balance = new ArrayCollection();
}
public function getId()
{
return $this->id;
}
public function getBalance()
{
return $this->balance;
}
}
entry.php
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")
*/
private $balance;
/**
* @ORM\Column(name="created_at",type="datetime")
*/
private $created_at;
}
, когда я вставляю что-то в entry.php, $ баланс пользователя не изменяется с entry.php