generate:doctrine:entities ScourgenWebBundle生成问题

来源:9-4 配置数据库连接并使用Doctrine2自动分析并更新数据库结构

慕UI9999359

2015-12-20 11:42

洪大师,您好,有个问题,想请教您一下, 按你的视频做了练习发现一个问题

我在用

generate:doctrine:entities ScourgenWebBundle

这个命令的时候生成的文件却是

User.php

user.php

UserRepository

这三个文件。其中,User.php文件没有变化,

user.php如下

======================================

<?php


namespace Scourgen\WebBundle\Entity;


use Doctrine\ORM\Mapping as ORM;


/**

 * user

 */

class user

{

    /**

     * @var integer

     */

    private $id;


    /**

     * @var string

     */

    private $username;


    /**

     * @var string

     */

    private $password;



    /**

     * Get id

     *

     * @return integer 

     */

    public function getId()

    {

        return $this->id;

    }


    /**

     * Set username

     *

     * @param string $username

     * @return user

     */

    public function setUsername($username)

    {

        $this->username = $username;


        return $this;

    }


    /**

     * Get username

     *

     * @return string 

     */

    public function getUsername()

    {

        return $this->username;

    }


    /**

     * Set password

     *

     * @param string $password

     * @return user

     */

    public function setPassword($password)

    {

        $this->password = $password;


        return $this;

    }


    /**

     * Get password

     *

     * @return string 

     */

    public function getPassword()

    {

        return $this->password;

    }

}

=====================================

这是为什么? 后来,我把文件里的class user改成了User就没有生成user.php这个文件了,再生成的内容也写到了User.php文件里了,这个大小写有什么区别吗?

写回答 关注

3回答

  • 洪涛
    2016-01-06 03:52:49

    linux环境下,大小写是不同的文件,所以一定要注意格式,不能后期修改。

  • CloudClient
    2017-12-01 14:39:55

    我的也是的 而且update的时候还老是报错说class user那行出错

  • 无语凝噎6666
    2017-03-10 11:28:49

    "doctrine:generate:entities" is not defined 这是什么原因呢 用的 windows,但是有"doctrine:generate:entity"

洪大师带你解读Symfony 2框架

洪大师教你玩转强大的框架-Symfony2,提高代码性能

20610 学习 · 245 问题

查看课程

相似问题