我是Symfony 3的新手。我能够创建表并与它们进行交互。以下是有效的代码:
namespace AppBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity
* @ORM\Table(name="table")
*/
class table
{
/**
* @ORM\Column(type="integer")
* @ORM\Id
*/
protected $id;
}
但是当我尝试添加一行代码来获取
时/**
* @ORM\Column(type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
在我的终端中运行这个(或几乎任何东西):
php bin/console cache:clear --env=prod --no-debug
然后我收到这些错误:
[学说\ DBAL \异常\ ConnectionException]
驱动程序中发生异常:SQLSTATE [HY000] [2002]没有这样的文件或 目录
[Doctrine \ DBAL \ Driver \ PDOException] SQLSTATE [HY000] [2002]没有这样的文件或目录
[PDOException] SQLSTATE [HY000] [2002]没有这样的文件或目录
并且无法部署我的项目。可能导致这种情况的原因是什么?