Symfony 2 和带有 yml 的数据库结构
在获得了 Symfony 1.4 的良好体验后,我开始熟悉 Symfony-2。
我正在寻找从 yml 文件(或多个文件)创建数据库的好教程,但找不到任何教程。
是否可以在 yml 文件中定义表和约束之间的关系?我找到的唯一文档讨论了实体文件中的元数据。
I am getting familiar to Symfony-2 after having good experience with Symfony 1.4.
I was searching for a good tutorial of creating the database from a yml file (or several files), and could not find any.
Is it possible to define relations between tables and constrains in the yml file? The only documentation I found talks about metadata in the Entity file.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
请注意:某些类型的约束将无法正常工作:例如,如果您使用 MySQL PDO,字符串类型列中的
fixed
不会转换为CHAR
,而是转换为VARCHAR
。我还发现了 YALM 的一些未记录的限制:唯一索引
一般索引:
Be aware: some kind of constraints will not work properly: e.g.
fixed
in a column of type string is not translated asCHAR
if you use MySQL PDO, but asVARCHAR
. Also i found some undocumented constraints for YALM:Unique index
General index:
请参阅学说手册。您可以为每个示例在 PHP 注释、XML 和 YAML 之间切换。
Please see the Doctrine manual... You can switch between PHP Annotations, XML and YAML for every example.