我正在做一个项目,我们将 Zend 2 和教义 2 与 oracle 数据库一起使用。我的实体有一个日期时间类型的字段 create_date。我的实体在下面
class Personnel
{
/**
* @ORM\Column(type="string",unique=true, nullable=false)
*/
protected $login_name;
/**
* @ORM\Column(type="datetime")
*/
protected $create_date;
public function __construct()
{
$this->create_date = new \DateTime("now");
}
public function get_login_name()
{
return $this->login_name;
}
public function set_login_name($login_name)
{
$this->login_name = $login_name;
}
}
我保存这个实体
$user = new Personnel();
$user->set_login_name('Admin');
$this->getEntityManager()->persist($user);
$this->getEntityManager()->flush();
但显示错误
SQLSTATE[HY000]: 一般错误: 1843 OCIStmtExecute: ORA-01843: not a valid month (分机\pdo_oci\oci_statement.c:148)
请帮我。
高级谢谢