Код: Выделить всё
<?php
$providers=Comp::model()->findAllByAttributes('typeComp=2');
foreach ($providers as $provider){
echo $provider->nameComp;
echo "<br>";
echo CHtml::link(CHtml::encode($provider->brandComp), array('view', 'id'=>$provider->idComp));
echo "<br>";
}
var_dump(is_array($providers));
?>
Хотя по идее посылается массив.Invalid argument supplied for foreach()
При запросе:
Код: Выделить всё
<?php
$providers=Comp::model()->findAll('typeComp=2');
foreach ($providers as $provider){
echo $provider->nameComp;
echo "<br>";
echo CHtml::link(CHtml::encode($provider->brandComp), array('view', 'id'=>$provider->idComp));
echo "<br>";
}
?>
Код: Выделить всё
<?php
$providers=Comp::model()->findAllBySql('SELECT * FROM comp WHERE typeComp=2');
foreach ($providers as $provider){
echo $provider->nameComp;
echo "<br>";
echo CHtml::link(CHtml::encode($provider->brandComp), array('view', 'id'=>$provider->idComp));
echo "<br>";
}
?>
Код: Выделить всё
$h=Comp::model()->count($comp->typeComp=1);
$p=Comp::model()->count($comp->typeComp=2);
$w=Comp::model()->count($comp->typeComp=3);