实体原则格式
问题描述:
在教义中,我创建了实体名称Products。它是这样展示的。实体原则格式
use Doctrine\ORM\Mapping as ORM;
/**
* Products
*/
class Products
{
/**
* @var integer
*/
private $id;
/**
* @var string
*/
等等...我没有找到上面的方式正常,因为通常它就像下面的格式。
use Doctrine\ORM\Mapping as ORM;
/**
* Products
*
* @ORM\Table()
* @ORM\Entity(repositoryClass="Acme\AcmeBundle\Repository\ProductsRepository")
*/
class Products
{
/**
* @var integer
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @var string
*
* @ORM\Column(name="nom", type="string", length=100)
...
我的问题是,我做了什么错,那我不能够得到适当的格式的实体文件。
感谢
答
我的猜测是,你并没有使用注解生成你的产品的实体,而是你使用YML或XML。
+0
是的,我选择了“yml”而不是注释。 问题解决了。 谢谢 – Robert 2015-04-01 08:38:02
+1
@Robert把问题解答为其他人。欢迎:) – 2015-04-01 09:05:34
你是如何生成实体的? – 2015-04-01 04:21:04
从控制台,我创建了它们。 php app/console docrtine:generate:entity 我选择了“yml”这就是为什么它没有生成。 感谢您的回复。 真的很感激。 已解决问题。 – Robert 2015-04-01 08:37:29