我的实体卡有字段:id、code 和 token。两点:
1)我需要用这样的东西生成“代码”:
...
public function __construct(){
$date = new \DateTime();
$year = $date->format('Y');
$month = $date->format('m');
$this->codigo = $year . $month . ($this->id + 150);
}
但 Id 总是返回 0;我尝试使用 LifeCycleCallBacks。但不起作用。
2) 我也需要生成一个 5 位数的安全令牌。像这样:
$this->token = mt_rand(11111,99999);
但是如何将它保存在数据库中(使用 sha1 编码器)并解密后检索它。
我正在使用 Symfony2.2。
我所有的对象卡都将在管理中生成。我需要用 2000 张卡片填充数据库。
谢谢你们