yii类别每个产品

时间:2015-05-07 05:42:22

标签: php yii record

我有两张表格,结构如下:

product table :
name
category_id
product_category table:
    name
    id

我使用yii框架我想要显示类别和每个类别的2个产品。 ProductCategory.php模型关系:

public function relations() {
    return array(
        'products' => array(self::HAS_MANY, 'Product', 'category_id'),
    );
}

我使用此代码:

$criteria = new CDbCriteria();
$criteria->with = array('products'=>array('limit'=>2));
$dataProvider = new CActiveDataProvider('productCategory', array(
    'criteria' => $criteria));

以上代码显示所有类别和所有产品,但我希望显示所有类别和每个类别2(限制2)产品。

此代码只是不工作('限制'是无效的):

$criteria->with = array('products'=>array('limit'=>2));

我的主要目标是在每个类别中展示类别和2个产品?

0 个答案:

没有答案