【问题标题】:Tables relationship in CakephpCakephp中的表关系
【发布时间】:2010-05-07 03:16:48
【问题描述】:

我是 Cakephp 中的模型结构的新手。
几周前,我遇到了一个教程,作者在其中
在数据库中获得了三个表:

Table A: {ID, Description, IsActive}
Table B: {ID, TableA_ID, Description, CreationDate, ModifiedDate}
Table A_B: {ID, TableA_ID, TableB_ID}

教程作者说需要第三张表(表A_B)
在 CakePHP 中运行。

我不明白。
我可以参考 CakePHP 中的任何特定文档吗?
我知道 Cakephp 网站上有一本 CookBook,但我找不到
相关信息。

【问题讨论】:

    标签: php cakephp relationship


    【解决方案1】:

    "...在 CakePHP 中运行需要第三个表(表 A_B)。"

    表 B 已经包含一个外键 TableA_id 引用表 A,这意味着 belongsTo 或“一对多”关系。表 A_B 暗示 hasAndBelongsToMany 或“多对多”关系。两者兼而有之似乎有点荒谬。你需要一个非常具体的原因。除非作者提到这个原因,否则请忽略他的建议。 :)

    【讨论】:

      【解决方案2】:

      我猜你需要的是HABTM in the cookbook

      【讨论】:

        猜你喜欢
        • 2017-12-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多