0

SpecificationCategory.name を親カテゴリとして、SpecificationCategory.name を子カテゴリとしてグループ化し、SpecificationCategory.name が配列内で繰り返されないようにしたいと考えています。

Cakeでこれを行う方法はありますか?

Array
(
    [0] => Array
        (
            [Specification] => Array
                (
                    [id] => 15
                    [name] => AMD Phenom
                    [specification_category_id] => 1
                    [subsubcategory_id] => 1
                    [created] => 2012-10-16 08:18:27
                    [modified] => 2012-10-16 08:18:27
                )

            [SpecificationCategory] => Array
                (
                    [id] => 1
                    [name] => Processor Type
                    [created] => 2012-10-15 13:50:03
                    [modified] => 2012-10-15 13:50:03
                )

            [Subsubcategory] => Array
                (
                    [id] => 1
                    [name] => Laptops
                    [subcategory_id] => 1
                    [created] => 2012-06-24 02:23:40
                    [modified] => 2012-06-24 02:23:40
                )

        )

    [1] => Array
        (
            [Specification] => Array
                (
                    [id] => 12
                    [name] => AMD E350
                    [specification_category_id] => 1
                    [subsubcategory_id] => 1
                    [created] => 2012-10-16 08:18:02
                    [modified] => 2012-10-16 08:18:02
                )

            [SpecificationCategory] => Array
                (
                    [id] => 1
                    [name] => Processor Type
                    [created] => 2012-10-15 13:50:03
                    [modified] => 2012-10-15 13:50:03
                )

            [Subsubcategory] => Array
                (
                    [id] => 1
                    [name] => Laptops
                    [subcategory_id] => 1
                    [created] => 2012-06-24 02:23:40
                    [modified] => 2012-06-24 02:23:40
                )

        )
)
4

1 に答える 1

0

SpecificationCategory でリストを取得しようとしている場合は、そのモデルから検索を行うだけで、配列は各カテゴリの下にすべての仕様をリストします。これは、Specifications に複数の SpecificationCategory があることを前提としています。

于 2012-10-24T13:08:52.207 に答える