2017-03-29 18 views
0

選擇表中的一些字段我試圖使查詢與聯接CakePHP的,但我想獲得更多的Fileds,如何在CakePHP中

這裏查詢SQL:

SELECT 
    sd.debut, 
    sd.fin, 
    fr.id, 
    f.id as formtaion_id, 
    s.id as seance_id, 
    fr.nom as formateur, 
    f.nom as formation, 
    r.title, 
    f.module, 
    sd.module as partie , 
    f.couleur 
FROM seances s 
    INNER JOIN formations f on s.formation_id = f.id 
    INNER JOIN seances_dates sd on s.id = sd.seance_id 
    INNER JOIN salles sa on sa.id = s.salle_id 
    INNER JOIN regions r on r.id = sa.region_id 
    INNER JOIN presence_formateurs pf ON pf.seance_id = s.id 
    INNER JOIN formateurs fr ON fr.id = pf.formateur_id 
    WHERE fr.archived = 0 
     AND fr.deleted is null 
     AND (
      (sd.debut between '".$from."' and '".$to."') 
      OR 
      (sd.fin between '".$from."' and '".$to."') 
     ) 
GROUP BY sd.id 
ORDER BY sd.debut 

請幫助我做CakePHP中該查詢:

ClassRegistry ::初始化( '降神會') - >查找( '所有' ....

+0

你創建的模型? –

+0

不會在cakephp中插入插件,只是我會打電話給這樣的模型:require(ROOT.DS.APP_DIR.DS.'models'.DS.'formateur.php'); – Fredj

回答