Bonjour, je recois un message d'erreur et je sais pas comment le resoudre:
voila mon entite employer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Catchable Fatal Error: Object of class AppBundle\Entity\Employer could not be converted to string
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 class Employer { /** * @var int * * @ORM\Column(name="id", type="integer") * @ORM\Id * @ORM\GeneratedValue(strategy="AUTO") */ private $id; /** * @var string * * * @ORM\Column(name="Employer", type="string", length=50) */ private $employer; /** * @var string * @ORM\Column(name="email", type="string", length=50) */ private $email; /** * @var string * @ORM\Column(name="prenom", type="string", length=50) * */ private $prenom; /** * @var Poste * @ORM\OneToMany(targetEntity="Poste", mappedBy="Employer") * @ORM\JoinColumn(name="poste_id", referencedColumnName="id") */ private $poste;
poste :
et mon poste form :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45 class Poste { /** * @var int * * @ORM\Column(name="id", type="integer") * @ORM\Id * @ORM\GeneratedValue(strategy="AUTO") */ private $id; /** * @var Poste * * @ORM\OneToOne(targetEntity="Poste") * * @ORM\Column(name="Poste", type="string", length=255) */ private $poste; /** * @var City * @ORM\ManyToOne(targetEntity="City", cascade={"persist"} ) */ private $city; /** * @var Employer * * @ORM\ManyToOne(targetEntity="Employer" , inversedBy="Poste" , cascade={"persist"}) * @ORM\JoinColumn(name="employer_id", referencedColumnName="id") * */ private $employer; /** * @var Temps * * @ORM\OneToOne(targetEntity="Temps" , cascade={"persist"}) */ private $temps;
pouvez vous m'aide s'il vous pliat, je tourne en rond depuis en debut d'apres midi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 public function buildForm(FormBuilderInterface $builder, array $options) { $builder ->add('Poste', EntityType::class, array( 'class' => 'AppBundle\Entity\Poste', 'choice_label' => 'poste', 'expanded' => false, 'multiple' =>false, 'label' => '' )) ->add('Employer', EmployerType::class,array( 'label' => ' Employer ')) ->add('City', CityType::class, array( 'label'=> ' City')) ->add('Temps' , TempsType::class) ->add('envoyer', SubmitType::class); }
Partager