I have this SQL query:
SELECT blokiszkolenszkolenie_id,blokszkolenszkolenie_termin,bloki_szkolen_id,bloki_szkolen_kategorie_nazwa,bloki_szkolen_tresc FROM ps_blokiszkolenszkolenia LEFT JOIN ps_bloki_szkolen ON ps_blokiszkolenszkolenia.blok_szkolen_id = ps_bloki_szkolen.bloki_szkolen_id LEFT JOIN ps_bloki_szkolen_kategorie ON ps_bloki_szkolen.bloki_szkolen_kategoria_id = ps_bloki_szkolen_kategorie.bloki_szkolen_kategorie_id
my model:
[attachment=1070:relation.jpg]
and grocerycrud code:
$crud = new grocery_CRUD(); $crud->set_theme('datatables'); $crud->set_table('ps_blokiszkolenszkolenia'); $crud->columns('blokiszkolenszkolenie_id','blokszkolenie_termin','bloki_szkolen_kategorie_id'); $crud->set_relation('blok_szkolen_id','ps_bloki_szkolen','bloki_szkolen_id'); $crud->set_relation('bloki_szkolen_kategoria_id','ps_bloki_szkolen_kategorie','bloki_szkolen_kategorie_nazwa'); $output = $crud->render(); $this->_example_output($output);
I get an error:
Error Number: 1054 Unknown column 'ps_blokiszkolenszkolenia.bloki_szkolen_kategoria_id' in 'on clause' SELECT `ps_blokiszkolenszkolenia`.*, j592deebc.bloki_szkolen_id AS s592deebc, jad631ab5.bloki_szkolen_kategorie_nazwa AS sad631ab5 FROM `ps_blokiszkolenszkolenia` LEFT JOIN `ps_bloki_szkolen` as `j592deebc` ON `j592deebc`.`bloki_szkolen_id` = `ps_blokiszkolenszkolenia`.`blok_szkolen_id` LEFT JOIN `ps_bloki_szkolen_kategorie` as `jad631ab5` ON `jad631ab5`.`bloki_szkolen_kategorie_id` = `ps_blokiszkolenszkolenia`.`bloki_szkolen_kategoria_id` Filename: models/Grocery_crud_model.php
how to properly build grocerycrud relation?