2016-12-27 7 views
0

ことができませんでした - 私は彼らが私に教えゲッターとセッターを生成したいときには:注釈が存在しない、または私はsymfonyの2.7を使用している自動ロード

The annotation "@doctrine\ORM\mapping" in property MostVenteBundle\Entity\commande::$lignes_cmd does not exist, or could not be auto-loaded 
<?php 

namespace Most\VenteBundle\Entity; 

use Doctrine\ORM\Mapping as ORM; 

/** 
* commande 
* 
* @ORM\Table() 
* @ORM\Entity 
*/ 
class commande 
{ 
    /** 
    * @var integer 
    * 
    * @ORM\Column(name="id", type="integer") 
    * @ORM\Id 
    * @ORM\GeneratedValue(strategy="AUTO") 
    */ 
    private $id; 

    /** 
    * @var \DateTime 
    * 
    * @ORM\Column(name="date_cmd", type="date") 
    */ 
    private $dateCmd; 

    /** 
    * @var string 
    * 
    * @ORM\Column(name="adresse_liv", type="string", length=33) 
    */ 
    private $adresseLiv; 

    /** 
    * @ORM\ManyToOne(targetEntity="Client", inversedBy="commandes") 
    * @ORM\joinColumn(name="id_client", referencedColumnName="id") 
    */ 
    private $client; 


    /**  
    * @ORM/OneToMany(targetEntity="ligne_cmd", mappedBy="commande")  
    */ 
    private $lignes_cmd; 

    public function __construct() 
    { 
     $this->lignes_cmd = new \Doctrine\Common\Collection\ArrayCollection(); 
    } 

    /** 
    * Get id 
    * 
    * @return integer 
    */ 
    public function getId() 
    { 
     return $this->id; 
    } 

    /** 
    * Set dateCmd 
    * 
    * @param \DateTime $dateCmd 
    * @return commande 
    */ 
    public function setDateCmd($dateCmd) 
    { 
     $this->dateCmd = $dateCmd; 

     return $this; 
    } 

    /** 
    * Get dateCmd 
    * 
    * @return \DateTime 
    */ 
    public function getDateCmd() 
    { 
     return $this->dateCmd; 
    } 

    /** 
    * Set adresseLiv 
    * 
    * @param string $adresseLiv 
    * @return commande 
    */ 
    public function setAdresseLiv($adresseLiv) 
    { 
     $this->adresseLiv = $adresseLiv; 

     return $this; 
    } 

    /** 
    * Get adresseLiv 
    * 
    * @return string 
    */ 
    public function getAdresseLiv() 
    { 
     return $this->adresseLiv; 
    } 
} 
+1

エラーメッセージには、エラーメッセージの中にケースとは異なる可能性がありますので、実際のコードを確認してください。また、前述のプロパティの注釈では、バックスラッシュの代わりにスラッシュを使用しているように見えます。 – Gerry

+1

また、適切に自動読み込みできるように、[CamelCase](https://en.wikipedia.org/wiki/Camel_case)にクラス名を記述する必要があります。 – KhorneHoly

+2

'@ORM/OneToMany'の代わりに' @ORM/OneToMany'を使用することが問題と思われます。 – lsouza

答えて

1
/**  
* @ORM\OneToMany(targetEntity="ligne_cmd", mappedBy="commande")  
*/ 
private $lignes_cmd; 

@ORM \ OneToManyの代わりに@ORM/OneToManyを書いた

関連する問題