Бакалея CRUD Join table

Нужна помощь, чтобы установить отношения между продуктами и количеством.

Table1: Products Columns: id , code, unit, name, size , cost , price 

 Table2: qty_products Columns: id , product_id , warehouse_id , quantity 

связь между продуктами здесь равна id от products и product_id от qty_products

простой запрос для этого результата:

 SELECT p.id, p.code, p.unit, p.name, p.size, p.cost, p.price, s.quantity, s.warehouse_id FROM products p INNER JOIN qty_products s ON s.product_id = p.id 

этот результат мне нужно перевести на Grocery CRUD.

 function products() { $crud = new grocery_CRUD(); $crud->set_table('products'); $crud->set_relation('column','table','column'); $output = $crud->render(); $this->_products($output); } 

Любая помощь приветствуется.

Невозможно сделать это напрямую, как указано в сообщении на этом форуме автором:

На самом деле, возможно, для бакалавриата CRUD очевидно, что к столу присоединяются и таможенные запросы, но в настоящий момент это еще НЕ доступная функция.

Его предложение – использовать функцию set_model , которая позволяет выполнить желаемый SELECT / JOIN, расширив grocery_CRUD_Model.

да, Grocery CRUD еще не поддерживает возможность присоединиться к новой таблице, поэтому я решил создать новую модель, см. результат и решение здесь.

Ссылка на решение