我参考这里发布的代码:
对于具有单个主键的表来说,这一切都很好。但是对于具有两个主键的表(例如复合表)呢?上述链接中的设计模式将如何解释这一点?如您所见,table.class.php 中的 load 函数只接受一个 id。
对于表示复合表的类,我唯一能想到的就是扩展表类并覆盖加载函数,将其替换为接受两个 id 的类。但是,这似乎很混乱,我想知道是否有一种更简洁的方法来适应复合表的出现。
您对此事的想法将不胜感激。
我参考这里发布的代码:
对于具有单个主键的表来说,这一切都很好。但是对于具有两个主键的表(例如复合表)呢?上述链接中的设计模式将如何解释这一点?如您所见,table.class.php 中的 load 函数只接受一个 id。
对于表示复合表的类,我唯一能想到的就是扩展表类并覆盖加载函数,将其替换为接受两个 id 的类。但是,这似乎很混乱,我想知道是否有一种更简洁的方法来适应复合表的出现。
您对此事的想法将不胜感激。