searchtools.sort en backend

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] searchtools.sort en backend

    Salut la communauté,
    en cours d'élaboration d'un composant joomla.
    J'arrive bien à avoir mon listing d'article cote backend mais suis un peu à la ramasse sur question du searchtool.
    mon listing de base m'affiche mes entrées mais je souhaiterais pouvoir les filtrer selon mes parametres.
    J'ai bien "<?php echo HTMLHelper::_('searchtools.sort', 'JGRID_HEADING_ACCESS', 'access_level', $listDirn, $listOrder); ?>" qui le fait pour le niveau d'acces.
    Ce dernier renvoie apparemment au document model qui me donne du code genre

    Code PHP:
    $query->from($db->quoteName('#__foos_details''a'));

    // Join over the asset groups.
    $query->select($db->quoteName('ag.title''access_level'))
    ->
    join(
    'LEFT',
    $db->quoteName('#__viewlevels''ag') . ' ON ' $db->quoteName('ag.id') . ' = ' $db->quoteName('a.access')
    );

    // Join over the categories.
    $query->select($db->quoteName('c.title''category_title'))
    ->
    join(
    'LEFT',
    $db->quoteName('#__categories''c') . ' ON ' $db->quoteName('c.id') . ' = ' $db->quoteName('a.catid')
    );

    // Join over the language
    $query->select($db->quoteName('l.title''language_title'))
    ->
    select($db->quoteName('l.image''language_image'))
    ->
    join(
    'LEFT',
    $db->quoteName('#__languages''l') . ' ON ' $db->quoteName('l.lang_code') . ' = ' $db->quoteName('a.language')
    ); 
    Mais comment puis-je lui faire comprendre mes propres champs de table pour sorting?

    Je ne suis pas sur d'etre clair, merci d'avance.

  • #2
    Voila voila.... fini par trouver le $query->select(... qui va bien... dans le src/model/xxxModel.php. ai pu renseigner les champs manquants et cela fonctionne.

    Commentaire

    Annonce

    Réduire
    Aucune annonce pour le moment.

    Partenaire de l'association

    Réduire

    Hébergeur Web PlanetHoster
    Travaille ...
    X