我将symphony与理论结合使用,我生成了一个实体,并尝试使用以下命令通过控制台在数据库中生成表
php应用程序/控制台原则:模式:更新--转储-sql
我收到这个错误:
Doctrine\Common\Annotations\AnnotationException
语义错误类bouda\platformBundle\Entity\Advert中的注释"@ORM\Table“从未导入。您是否忘记了为此注释添加"use“语句?
我试图在实体文件中添加use Doctrine\ORM\Mapping as ORM;,但是当我保存该文件时,行被自动删除。
顺便说一下,我在os x中使用sublime text和MAMP。
发布于 2015-02-21 10:18:44
解决了,不知道为什么添加use Doctrine\ORM\Mapping as ORM;语句不能修改实体文件,所以我只是生成了实体的另一个实例,这次use Doctrine\ORM\Mapping as ORM;语句包含在文件中,并且生成的表没有问题
Sublime中删除该语句的插件是phpTools
https://stackoverflow.com/questions/28641112
复制相似问题