【发布时间】:2012-03-30 11:56:37
【问题描述】:
我在 cakephp 2.1 应用程序标签、类别、产品中有 3 个模型。
产品通过 hasOne 关系与 Category & Label 相关联。
使用可包含或可链接来实现以下数据结构的最有效方法是什么。
[Label]
[Category]
[Product]
基本上我想按类别和标签对产品进行分组。
我能想出的唯一解决方案是通过检索产品以 afterFind 样式修改数据
$this->Product->find('all', array(
'contain' => array(
'Category',
'Label
);
然后使用 foreach 对结果进行迭代以重新格式化数据结构以获得所需的结果。
【问题讨论】:
标签: cakephp cakephp-2.0 containable