试图获取非对象Yii的属性

试图获取非对象Yii的属性,yii,Yii,我不明白这个错误,数据库中有一行 $tip = StringHelper::trimmer($_GET['tip']); $sql = 'SELECT id FROM contact_reasons WHERE alias = "' . $tip . '"'; $model = ContactReasons::model()->findAllBySql( $sql ); die($model->id); if(!is_null($model)) { $this->rend

我不明白这个错误,数据库中有一行

$tip = StringHelper::trimmer($_GET['tip']);
$sql = 'SELECT id FROM contact_reasons WHERE alias = "' . $tip . '"';
$model = ContactReasons::model()->findAllBySql( $sql );

die($model->id);

if(!is_null($model)) {
 $this->render('kontakt', array(
     'model' => $model,
 ));
} else {
 $this->renderText('Tražena stranica ne postoji.');
}

我使用debug查看是否有响应,甚至对数据库使用query,它返回一个ID为的行

请注意,
findAllBySql
返回一个CActiveRecords数组,而
findBySql
返回一个CActiveRecords数组。您还可以对SQL语句使用参数绑定来防止SQL注入


另请参见请注意,
findAllBySql
返回一个CActiveRecords数组,而
findBySql
返回一个CActiveRecords。您还可以对SQL语句使用参数绑定来防止SQL注入

另见