如上所述,我有一个名为Item的实体:
<?php
/**
* Item
* @ORMTable(name="item")
* @ORMEntity
*/
class Item {
/**
*
* @ORMColumn(name="id", type="integer", nullable=false)
* @ORMId
* @ORMGeneratedValue(strategy="IDENTITY")
*/
private $id;
/**
* @var AcmeUserBundleEntityUser
* ???
*/
private $user;
.....
我如何注入登录用户对象到$ User属性通过注释在最简单的方式?
如果您试图保存创建/更新的时间戳和与您的实体执行这些操作的用户…这就是所谓的应受谴责和时间限制的行为!
看看KnpDoctrineBehaviors,包括可责备的和可时间戳的行为。(需要PHP 5.4+)
GedmoDoctrineExtensions还提供了可责备的和可时间戳的。(PHP> = 5.3.2)