php - 数据提供者和关系 (Yii)

标签 php yii

我正在努力解决一个problem今天,但自己设法解决了这个问题。 现在我有另一个问题。我发现在这种情况下最好使用 CActiveDataProvider 类。这是我的 DataProvider 的代码:

$dataProvider=new CActiveDataProvider('Category', array(
            'criteria'=>array(
                'with'=>array('products'),
                'condition'=>'t.id=1',
            ),
));

然后我已将此数据提供程序传递给小部件,但无法访问其值。 如果有人可以,请指导我完成整个过程。谢谢。

最佳答案

在 Yii 社区的帮助下得到了它的工作(谢谢:))
这是 Controller 的代码:

$dataProvider=new CActiveDataProvider('Product', array(
    'criteria'=>array(
            'with'=>array('category'),
                'condition'=>'category.id=:id',
                'params'=>array(':id'=>$id),
    ),
));

关于php - 数据提供者和关系 (Yii),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11333707/

相关文章:

yii CActiveForm 通过 AJAX 提交

php - 如何结合搜索框和下拉菜单来输出结果(php、mysql)

php:显示关联数组的每个元素的键和值

php - Yii Rest api 在数据库中插入数据

php - CActiveForm beforeValidate 不适用于 afterValidate

php - 使用 Active Record 在 Yii 中调用数据库 View

php - 将变量转换为字符串

php - 如何使用 jQuery 在屏幕上绘制字母

php - mysql - 检查一组元素是否包含在另一组中

php - Yii $this->redirect() 在操作方法中不起作用