我在我的 symfony 2 项目中创建了一个学说实体类,现在我想在实体管理器保存之前自动设置一个属性。是否有一些钩子可以实现,或者我该如何解决我的问题?
问问题
579 次
1 回答
5
是的你可以:
http://symfony.com/doc/master/book/doctrine.html#lifecycle-callbacks
<?php
namespace MyNS\Dummy;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity
* @ORM\HasLifecycleCallbacks
*/
class Dummy
{
protected $property;
/**
* @ORM\PrePersist
* @ORM\PreUpdate
*/
public function automaticProperty()
{
$this->property = 'whatever';
}
}
于 2012-12-22T11:22:39.330 回答