【发布时间】:2017-06-28 15:33:30
【问题描述】:
我是 symfony 的新手。 当我尝试运行时出现此错误
$ php bin/console doctrine:generate:entities LoginBundle:Users
要定义的自动加载器预期类“LoginBundle\Entity\Users” 在文件中...找到文件但类不在其中,类 名称或命名空间可能有错字。
我的实体是:
<?
// src/LoginBundle/Entity/Users.php
namespace LoginBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity
* @ORM\Table(name="users")
*/
class Users
{
/**
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @ORM\Column(name="mail", type="string", length=100)
*/
private $mail;
/**
* @ORM\Column(name="name", type="string", length=30)
*/
private $name;
/**
* @ORM\Column(name="lastname", type="string", length=30)
*/
private $lastname;
/**
* @ORM\Column(name="password", type="string", length=100)
*/
private $password;
public function getMail()
{
return $this->mail;
}
public function getName()
{
return $this->name;
}
public function getLastname()
{
return $this->lastname;
}
public function getPassword()
{
return $this->password;
}
public function setMail($data)
{
$this->mail = $data;
return;
}
public function setName($data)
{
$this->name = $data;
return;
}
public function setLastname($data)
{
$this->lastname = $data;
return;
}
public function setPassword($data)
{
$this->password = $data;
return;
}
}
【问题讨论】:
-
您是否已经尝试过删除 symfony 缓存?
-
将 php 打开标签改为
-
嗨@AlessandroMinoccheri 我怎样才能删除缓存?以及为什么我需要将 php 添加到 ?关于那个我改变它,现在我得到另一个错误:[Doctrine\DBAL\Exception\DriverException] 驱动程序中发生异常:找不到驱动程序
-
要轻松清除缓存,删除目录 var/cache/dev 或 prod 取决于您的环境。这是一个新的连接错误。我做一个答案是因为这个问题用 解决了
-
我已经在我的回答中澄清了它