mis anotaciones despues de arreglarlas quedarían asi:
Código PHP:
Ver originalclass Menu
{
/**
* @var integer $id
*
* @Column(name="id", type="integer", nullable=false, unique=false)
* @Id
* @GeneratedValue(strategy="IDENTITY")
*/
private $id;
/**
* @var string $menu
*
* @Column(name="menu", type="string", length=30)
*/
private $menu;
/**
* @var App\Models\Menu
*
* @ManyToOne(targetEntity="Menu", inversedBy="parent_menu")
* @JoinColumn(name="menu_id", referencedColumnName="id", nullable=true)
*/
private $menus;
/**
* @OneToMany(targetEntity="Menu", mappedBy="menus")
*/
private $parent_menu;
public function __construct(){
$this->parent_menu = new ArrayCollection();
}
la extension de doctrine no llego a comprenderlo, por lo que intenté generarlo mediante este ejemplo
http://wildlyinaccurate.com/simple-n...-in-doctrine-2, pero me vota este error:
Fatal error: Call to a member function getUnitOfWork() on a non-object in C:\xampp\htdocs\gdbcb\library\Doctrine\ORM\EntityR epository.php on line 170.
cómo integro la extensión Arbol de doctrine a mi proyecto?