php - 蛋糕烘焙模型生成(hasOne 与 hasMany)

标签 php mysql cakephp cakephp-1.3

我正在尝试获取“蛋糕烘焙”控制台命令以生成 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/

相关文章:

mysql - STR_TO_DATE() 返回 NULL

php - CakePHP 3.x 数据库迁移插件 : Is there a way to Change a table field?

php - 如何在cakephp中验证一个模型中的两个表单

php - 直接从 jQuery 插件发出 Ajax 请求是不好的做法吗?

javascript - 如何从 PHP 返回的 HTML 字符串在 AngularJS 中呈现 HTML 输入标签

javascript - 将 strip 支付(JS 和 PHP)与自定义金额(JS 变量)集成

php - PHP MYSQL中 "NOT IN"的使用权怎么办

mysql - 无限制获取最后记录的任何更好的选择

css - 如何配置 Cakephp 和 Bootstrap-sass?

javascript - 如何在没有 html div(id 或类)的情况下将数据从 Laravel View 传递到 Ajax 或 Javascript 代码 - Laravel 5.3