Grocery CRUD table de Jointure
Besoin d'aide pour faire une relation entre les produits et la quantité.
Table1: Products
Columns: id , code, unit, name, size , cost , price
-
Table2: qty_products
Columns: id , product_id , warehouse_id , quantity
la relation entre les produits ici est id
de products
et product_id
de qty_products
une requête simple de ce résultat est:
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
ce résultat j'ai besoin de traduire pour Grocery CRUD.
function products()
{
$crud = new grocery_CRUD();
$crud->set_table('products');
$crud->set_relation('column','table','column');
$output = $crud->render();
$this->_products($output);
}
Toute aide est appréciée.
Vous devez vous connecter pour publier un commentaire.
Il n'est pas possible de le faire directement, comme indiqué dans cette post sur le forum par l'auteur:
Sa suggestion est d'utiliser le set_model fonction, ce qui permet d'effectuer l'souhaité SÉLECTIONNER/JOIN par l'extension de la grocery_CRUD_Model.
oui, Grocery CRUD ne supporte pas encore la possibilité de rejoindre une nouvelle table, j'ai donc décidé de lui en créant un nouveau modèle, voir le résultat et la solution ici.
Lien vers la solution