实体学说格式


Entity doctrine format

在条令中,我创建了实体名称"产品"。它是这样显示的。

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)

我的问题是,我做错了什么,我无法获得正确格式的实体文件。

感谢

我的猜测是,您没有使用注释生成Products实体,而是使用了yml或xml。