如今作的後臺管理基本上是CURD的操做,由於對數據庫操做的時候可能會遇到關聯查詢,這個時候須要在模型中的relation方法使用須要關聯的表,格式爲'關聯表的表別名'=>array('與關聯表的關係','關聯表名','關聯的字段') 紅字'關聯的字段'是自身表的主鍵與關聯表的關聯字段相關聯,若是自身表的主鍵不與關聯字段相關聯,應該寫成這種格式'關聯表的表別名'=>array('與關聯表的關係','關聯表名','','on'=>'自身表別名.關聯字段=關聯表別名.關聯字段') 此處關聯表別名即當前鍵值(藍色) ,關聯表名後留空,再使用on條件.數據庫
使用關聯是CDbCriteria類的with語句即with(array('關聯表的表別名1','關聯表的表別名2',...)) 或者是僅選擇須要顯示的with(array('關聯表的表別名'=>array('select'=>'字段列表','condition'=>'where子句條件',...)))這種格式spa