Załóżmy, że mamy następującą encję:
<?php use Doctrine\ORM\Mapping as ORM; /** * @ORM\Entity * @ORM\Table(name="users") */ class User { /** * @ORM\Id * @ORM\GeneratedValue * @ORM\Column(type="integer") */ private $id; /** * @ORM\Column(type="string") */ private $email; }
Jak widać User posiada dwa pola
Kod
id (int)
i Kod
email (string)
. Encja będzie dzialać. Ja natomiast nie chcę aby email był typu string. Chciałbym aby w tym obiekcie email był na przykład obiektem typu Email. W jaki sposób mogę zautomatyzować tę konwersję? W dokumentacji znalazłem to, ale wydaje mi się, że nie do tego to służy.