Bonjour,
Donc j'ai ma classe JModelList
Dans une autre partie de mon composant je veux récupérer la liste de tout les produit d'un client.
Le setState('list.limit', 0) fonctionne bien.
Mais le filter.client_id ne fonctionne pas.
Une idée de mon erreur ?
D'avance merci.
Donc j'ai ma classe JModelList
Code PHP:
class CollectionModelProduct extends JModelList {
protected function getListQuery() {
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->select('*') // product_id, client_id, product_name
->from($db->quoteName('#__collection_product'));
return $query;
}
}
Code PHP:
$mProduct = JModelLegacy::getInstance('product', 'collectionModel', array('ignore_request' => false));
$mProduct->getState();
$mProduct->setState('filter.client_id', $clientId);
$mProduct->setState('list.limit', 0);
$res = $mProduct->getItems();
Mais le filter.client_id ne fonctionne pas.
Une idée de mon erreur ?
D'avance merci.
Commentaire