我已经被困在这个问题上几天了。我一直在审查其他 StackOverflow 问题和不同的论坛,但我无法解决这个问题,所以这就是这个问题的原因。
我正在开发一个包含付款的系统,因此我创建了一个“付款”类,如下所示:
/**
* Payment
*
* @ORM\Table()
* @ORM\Entity(repositoryClass="PaymentRepository")
*/
class Payment
{
/**
* @var integer
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
* @JMS\Groups({"public"})
* @JMS\Type("integer")
*/
protected $id;
/**
* @var ArrayCollection
*
* @ORM\OneToMany(targetEntity="PaymentLine", mappedBy="payment", cascade={"persist", "remove"})
* @Assert\Valid()
* @JMS\Groups({"public","create"})
* @JMS\Type("ArrayCollection<JensenTech\PaymentBundle\Entity\PaymentLine>")
*/
protected $paymentLines;
/**
* @var string
*
* @ORM\Column(name="total_net", type="decimal", precision=5, scale=2)
* @Assert\NotBlank(message="Invalid Net Amount")
* @JMS\Groups({"public","create"})
*/
protected $totalNet;
/**
* @var string
* @ORM\Column(name="total_vat", type="decimal", …Run Code Online (Sandbox Code Playgroud)