我正在尝试获取“蛋糕烘焙”控制台命令以生成 2 个具有 belongsTo/hasOne 关系(来自数据库模式)的模型,并且它不断生成 belongsTo/hasMany 双向关系。
我正在关注 this列名称约定的这些定义指南(配置文件中的“user_id”,用户中的“profile_id”)但是,就像我说的,“蛋糕烘焙”总是出错。 “蛋糕烘焙”是否能够确定 hasOne 和 hasMany 之间的区别?有没有人有一个简单的 MySQL 模式示例可以使用?我正在使用 CakePHP 1.3.6
最佳答案
从 SQL 模式的角度来看,hasOne 和 hasMany 关系是相同的,区别只是对相关记录的数量 (1) 进行了人为限制。 bake
无法区分。如果您使用的是交互式流程,它应该首先建议更常见的 hasMany 关系,然后再建议 hasOne 替代关系。
关于php - 蛋糕烘焙模型生成(hasOne 与 hasMany),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4599078/