Yii Framework Forum: CActiveDataProvider - CDbCriteria und with-Clausel Problem - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

CActiveDataProvider - CDbCriteria und with-Clausel Problem Rate Topic: -----

#1 User is offline   yii 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 440
  • Joined: 25-July 09

Posted 18 February 2012 - 02:44 PM

Hi,

ich habe grad ein paar Probleme mit zii.widgets.grid.CGridView...
Mein Problem ist der dataProvider.

Ich habe eine MANY-MANY-MANY Relation.
Nun funktioniert die ganz normal, wenn ich sie folgendermaßen aufrufe.


return Cars::model()->with(array('carsM.carsRegions', cars'))->findAll($oCriteria);


Wenn ich das jedoch mit CDbCriteria aufrufe, erhalte ich ständig eine Fehlermeldung, dass carsRegions nicht vorhanden ist.


	$oCriteria=new CDbCriteria;
	$oCriteria->with = array('carsM.carsRegions', 'cars');
	$oCriteria->addInCondition('carsRegions.regions_id', array( '11' ));
		
	$dataProvider = new CActiveDataProvider('Phrases', array(
		'criteria'	=>	$oCriteria,
		'pagination'=>	array(
			'pageSize'	=> 100,
		),
	));


<?php $this->widget('zii.widgets.grid.CGridView', array
(
	'id'	=>	'regions-grid',
	'dataProvider'	=>	$dataProvider,
	'filter'	=>	$model,
	'columns'	=>	array
	(
		'id',
		array
		(
			'class'=>'CButtonColumn',
		),
	),
)); ?>


Ich verstehe, den Fehler leider garnicht.
Thx für eure Hilfe!
Meine Fragen stelle ich öffentlich und baue somit eine Wissensdatenbank für andere auf!
0

#2 User is offline   drx 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 15
  • Joined: 23-October 09

Posted 27 February 2012 - 02:14 PM

View Postyii, on 18 February 2012 - 02:44 PM, said:

	$dataProvider = new CActiveDataProvider('Phrases', array(
		'criteria'	=>	$oCriteria,
		'pagination'=>	array(
			'pageSize'	=> 100,
		),
	));



Sollte es nicht 'Cars' statt 'Phrases' lauten?

drx
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users