Saturday, 24 August 2013

Why is Doctrine not managing my entity properly?

Why is Doctrine not managing my entity properly?

I have implemented Doctrine 2 in Codeigniter and I'm facing a problem here:
I've run this command to generate my entity from my db :
php doctrine orm:convert-mapping annotation ./models/Entity
--namespace="Entity" --from-database
It has created my entity properly :
<?php
namespace Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* Keys
*
* @ORM\Table(name="keys")
* @ORM\Entity
*/
class Keys
{
/**
* @var integer
*
* @ORM\Column(name="id", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $id;
/**
* @var string
*
* @ORM\Column(name="key", type="string", length=40, nullable=false)
*/
private $key;
/**
* @var integer
*
* @ORM\Column(name="level", type="integer", nullable=false)
*/
private $level;
/**
* @var boolean
*
* @ORM\Column(name="ignore_limits", type="boolean", nullable=false)
*/
private $ignoreLimits;
/**
* @var boolean
*
* @ORM\Column(name="is_private_key", type="boolean", nullable=false)
*/
private $isPrivateKey;
/**
* @var string
*
* @ORM\Column(name="ip_addresses", type="text", nullable=true)
*/
private $ipAddresses;
/**
* @var integer
*
* @ORM\Column(name="date_created", type="integer", nullable=false)
*/
private $dateCreated;
}
Therefore, when trying to generate proxies and getters and setters, it
doesn't generate antyhing for this entity (but it does generate it for my
other entities) Why ? What am I missing ?
Thanks

No comments:

Post a Comment