Pio*_*zuk 1 php symfony doctrine-orm
当我尝试在服务器上部署我的项目时,我在CLI中使用
php app/console doctrine:schema:update
Run Code Online (Sandbox Code Playgroud)
我收到了这个错误:
[Doctrine\Common\Annotations\AnnotationException]
[Semantical Error] The annotation "@Doctrine\ORM\Mapping\prePersist" in method ... does not exist, or could not be auto-loaded.
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Constraints as Assert;
/**
* @ORM\Entity(repositoryClass="...")
* @ORM\Table(name="...")
* @ORM\HasLifecycleCallbacks()
*/
class User {
Run Code Online (Sandbox Code Playgroud)
我的php5.4.4 WAMP上的一切都很好用.
任何的想法?
Adr*_*ult 23
你在某处使用:
/*
* @ORM\prePersist
*/
Run Code Online (Sandbox Code Playgroud)
代替
/*
* @ORM\PrePersist
*/
Run Code Online (Sandbox Code Playgroud)
这适用于您的Windows,因为它有一个案例INsensitive文件系统,而Linux系统有一个区分大小写的文件系统.