IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

setFilters dans l'admin générator [1.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 162
    Par défaut setFilters dans l'admin générator
    Bonjour,

    J'ai généré un module "admin" grâce à l'admin générator. Tout fonctionne normalement.

    Sur certaines pages je dois avoir un lien qui recharge la page est applique un filtre un champ.

    Le problème est le suivant :

    Sur le module (je surcharge la fonction générée dans le cache) la fonction "setFilterts(monFiltre)" fonctionne mais que sur l'id de l'enregistrement qui est ma clé primaire. Si j'applique un filtre sur un autre champ cela ne fonctionne pas.

    Y a t-il des restrictions sur la fonctions setFilters() ?

    De plus est il possible de faire un filtre avec une négation : j'affiche les champs qui ne sont pas égale à "maValue" ?

    ps : Si j'utilise le formulaire de filters auto généré cela fonctionne normalement.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
      public function executeIndex(sfWebRequest $request)
      {
        if($request->getParameter('filter')){
          $this->setFilters($request->getParameter('filter'));
        }
        parent::executeIndex($request);
      }
    Merci pour votre aide

  2. #2
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Ce que tu demandes n'est pas très clair, difficile de t'aider.

    C'est bien de mettre le code normalement généré, mais tous ceux qui peuvent t'aider le connaissent, mettre le code que tu essaies de valider pourrait permettre de mieux comprendre le problème.

    Il n'est pas possible avec le système de filtre standard de faire des filtres par négation.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 162
    Par défaut
    Citation Envoyé par Michel Rotta Voir le message
    Ce que tu demandes n'est pas très clair, difficile de t'aider.

    C'est bien de mettre le code normalement généré, mais tous ceux qui peuvent t'aider le connaissent, mettre le code que tu essaies de valider pourrait permettre de mieux comprendre le problème.

    Il n'est pas possible avec le système de filtre standard de faire des filtres par négation.
    Merci pour ta réponse mimi.

    Le code que j'ai posté n'est pas celui généré. Je rajoute le setFilters et ensuite j'appelle la fonction "parent".

  4. #4
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Je reste certain que si tu mettais le code modifié, on aurait une meilleur approche de ce que désire.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 162
    Par défaut
    Citation Envoyé par Michel Rotta Voir le message
    Je reste certain que si tu mettais le code modifié, on aurait une meilleur approche de ce que désire.
    Le code posté est le code modifié

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
      public function executeIndex(sfWebRequest $request)
      {
        if($request->getParameter('filter')){
          $this->setFilters($request->getParameter('filter'));
        }
        parent::executeIndex($request);
      }
    le lien :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://toto.fr/admin_dev.php/gestion?filter[cp]=59
    Si ce code ne correspond pas à ce que tu souhaites alors je ne comprends pas

  6. #6
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Je vais nettoyer mes lunettes

    ...

    Bon, je regarde le code et ... je ne vois toujours pas ce que tu souhaites réellement faire Tu ne rajoute rien au filtre dans ce code. Je prend un petit kilo de paracétamol et ... non, toujours pas compris.

    Tu dis que tu veux rajouter des filtres au filtre, mais où les ajoutes-tu ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [1.x] Valeur du salt de sfGuardAuth dans Admin Générator
    Par bambou74 dans le forum Symfony
    Réponses: 4
    Dernier message: 11/01/2013, 13h30
  2. Erreur d'analyse, dans l'admin centrale
    Par melissa1 dans le forum SharePoint
    Réponses: 5
    Dernier message: 22/06/2009, 10h11
  3. [1.x] Champ de téléchargement dans l'admin generator
    Par qlimamax dans le forum Symfony
    Réponses: 5
    Dernier message: 17/04/2009, 11h34
  4. Qui est connecté dans l'admin ?
    Par sandddy dans le forum Langage
    Réponses: 1
    Dernier message: 29/09/2008, 12h27
  5. Scripts contenu dans RDBMS/admin
    Par loupin dans le forum Oracle
    Réponses: 1
    Dernier message: 24/07/2007, 16h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo