我正在努力解决一个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/