Quantcast
Channel: Yii Framework Forum
Viewing all articles
Browse latest Browse all 18717

Condition Relational Query Error

$
0
0
hi..
i have relational between 2 tables. sylabus.subject_id referenced to subject.id. so i have reational generated by yii
'silabuses' => array(self::HAS_MANY, 'Silabus', 'matakuliah_id'

how do i get record with condition subject.id=sylabus.subject_id?
i have tried this
'silabuses' => array(self::HAS_MANY, 'Silabus', 'matakuliah_id',
				'condition'=>'silabus.matakuliah_id=:code',
				'params'=>array(':code'=>'id'),

but got an error
CDbCommand failed to execute the SQL statement: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'silabus.matakuliah_id' in 'where clause'. The SQL statement executed was: SELECT `t`.`id` AS `t0_c0`, `t`.`matakuliah` AS `t0_c1`, `silabuses`.`id` AS `t1_c0`, `silabuses`.`matakuliah_id` AS `t1_c1`, `silabuses`.`silabus` AS `t1_c2` FROM `matakuliah` `t` LEFT OUTER JOIN `silabus` `silabuses` ON (`silabuses`.`matakuliah_id`=`t`.`id`) WHERE (silabus.matakuliah_id=:code)

thank you in advance.

Viewing all articles
Browse latest Browse all 18717

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>