0

私は、product.store_id = store.id in cakephp の製品テーブルから製品の合計数を取得しようとしています。店の所有者に彼の店の合計製品を shoq し、このクエリでこれを取得するために包含可能な動作を使用しています

 $stores = $this->Store->find('all', array(
        'contain' => array(
           'Product' => array(
           'conditions' => array('product.store_id = store.id')
          'fields' => array('COUNT(*) AS count')
        ) 
)));

ストア HABM 製品 製品 HABM ストア

3テーブル

ストア製品products_stores

しかし、私は空の製品の配列を表示しています

[Product] => Array
                (
                )

私は知っています、私は製品(ID、名前、その他の機能)を取得していませんが、製品の総数はこの配列にある必要があります. または、特定の店舗の商品を合計する方法を教えてください。

下手な英語でごめんなさい。

4

0 に答える 0