试图获取非对象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注入
另见