Получаю 2 объекта CActiveDataProvider в одном контроллере
Код: Выделить всё
$bizcenterDataProvider=new CActiveDataProvider(Bizcenter::model()->type(Bizcenter::TYPE_BIZCENTER));
$tradecenterDataProvider=new CActiveDataProvider(Bizcenter::model()->type(Bizcenter::TYPE_TRADECENTER));
В итоге и $bizcenterDataProvider и $tradecenterDataProvider равны последнему полученному датапровайдеру (в данном случае $tradecenterDataProvider).
Если например поменять их местами, сначала получить $tradecenterDataProvider, а затем $bizcenterDataProvider, то они оба будут равны значению $bizcenterDataProvider