【发布时间】:2015-04-22 20:21:19
【问题描述】:
我正在使用带有教义的交响乐,我生成了一个实体,我正在尝试使用控制台使用命令在数据库中生成表
php 应用程序/控制台原则:schema:update --dump-sql
我收到此错误:
[Doctrine\Common\Annotations\AnnotationException]
[语义错误] bouda\platformBundle\Entity\Advert 类中的注释“@ORM\Table”从未导入。您是否可能忘记为此注释添加“使用”语句?
我尝试将 use Doctrine\ORM\Mapping 添加为 ORM;在实体文件中,但是当我保存文件时,文件行会自动删除。
顺便说一句,我在 os x 中使用 sublime text 和 MAMP
【问题讨论】:
-
您在 Sublime 中运行的任何东西会在保存时修改文件吗?
-
这是 sublime 第一次在保存时修改我的文件,回答你的问题,我不这么认为。就像我在回复中所说的那样,它对我有用,在看到您的回复后,我尝试添加另一个 use Doctrine\ORM\Mapping as ORM; 并保存文件,两个语句都在保存时被删除又出现了同样的问题,真的不明白现象
-
这是由 sublime 完成的,我尝试用另一个编辑器打开文件,结果成功