Bonjour, je recois un message d'erreur et je sais pas comment le resoudre:
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
voila mon entite employer :
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 :
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;
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
 
  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);
 
    }
pouvez vous m'aide s'il vous pliat, je tourne en rond depuis en debut d'apres midi