Problem z instrukcja warunkową

Witam

Znowu potrzebuje pomocy albo chodź by wskazówki a konkretnie, w kontrolerze chce sprawdzić instrukcją warunkową wynik mojego zapytania do bazy danych i niestety kompletnie to nie działa.


	

public function actionView($id)

	{

	$kategoria=Model::model()->find(array(

	'select'=>'kategoria',

	'condition'=>'id=:id',

	'params'=>array(':id'=>$id),));




		if(($kategoria)==1)

		{

		$this->render('view',array(

			'model'=>$this->loadModel($id),

		));

		}

		else

		{

		$this->render('view_b',array(

			'model'=>$this->loadModel($id),

		));

		}

	}



Możecie podpowiedzieć jak to rozwiązać albo gdzie robię błąd?

Rozwiązałem problem, sorry za kłopot.

Pozdrawiam.

$kategoria to instancja modelu Model a nie skalar.

W warunku musisz dać:

if(($kategoria->id)==1)

jeśli oczywiście sprawdzasz warunek na id…