0

私は次のモデルを持っています

Shop
_____________________________________
Id  Name  address  city postalcode ...


Category
_______________________________________
Id  Name  Description  shop_id  ...

Product
______________________________________
Id Name Description category_id  ...

そして私のProductモデルは私が次$belongsToのような関係を定義しました

public $belongsTo = array(
            'Category' => array(
                'className' => 'Category',
                'conditions' => array('Category.shop_id' => 5)
            )
        );

必要なのは、新製品を追加するときに、Categories SelectBoxに所属するCategoriesのみが表示されるはずshop_id = 5ですが、すべてのCategoryを取得しています。

または、検索方法を変更する必要がありますか?

4

1 に答える 1

0

はい、商品フォームの追加に必要な条件を検索クエリに追加する必要があります。

于 2013-01-08T12:59:36.347 に答える