CakePHP框架Model关联对象用法分析
本篇章节讲解CakePHP框架Model关联对象。分享给大家供大家参考,具体如下: CakePHP 提供关联数据表间的映射,共有4种类型的关联:
设定了Model间的关联关系定义,CakePHP就会将基于关系数据库的数据映射为基于对象的关系模型。 但是你应该确保遵循CakePHP的命名规则. 命名规则中需要考虑的3个内容是,外键,model名字,表名.
hasOne 关联的定义与查询:通过在model中增加一个array来实现. $hasOne 变量是一个array,CakePHP 通过该变量来构建 Blog 与 User 之间的关联。
belongsTo 关联的定义与使用
hasMany 关联的定义与查询 $hasMany array 用来定义 User 包含多条 Blog 这样的关联关系。
limit: 用 limit 来限定检索的关联对象数量。
同样可以为 Blog 加上关联 User 对象的 belongTo 关联。 hasAndBelongsToMany 关联的定义与查询。 $hasAndBelongsToMany array 是定义 HABTM 关联的变量。
当关联的两个对象都没有持久化,你需要首先持久化主对象。 在保存子对象时要把父对象的 ID 保持在子对象中。 使用 更多关于php框架相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》及《》 希望本文所述对大家PHP程序设计有所帮助。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |