cap*_*lam 4 doctrine symfony1 fixtures
我是Symfony + Doctrine的新手,但对Web应用程序开发(主要使用Zend Framework)有相当丰富的经验.我使用Symfony开始了一个新项目,我很喜欢它.
我的/ data/fixtures /文件夹中有一些fixtures,只要我更新架构并执行以下操作就会加载:
sf doctrine:build --all --and-load
Run Code Online (Sandbox Code Playgroud)
问题是,添加灯具真的很乏味,而我的app界面加载数据非常快.因此,我将测试数据加载到数据库中(使用我的应用程序),但每当我对模式进行更改(并运行上述语句)时,它都会将数据恢复为固定装置中的数据.
在手册中,我读到--and-append选项不会覆盖数据库中的数据.但是, - all选项表示它会重置数据库.
显然,如果我从架构中删除一列,那么我会丢失该信息,但我只是想保留我的新记录.
对不起,如果我错过了一些非常明显的东西.提前感谢您提供的任何帮助!
使用 symfony doctrine:build --all-classes
从文档(symfony help doctrine:build):
You can also generate only class files by using the --all-classes shortcut
option. When this option is used alone, the database will not be modified.
./symfony doctrine:build --all-classes
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4322 次 |
| 最近记录: |