recherche

Maison  >  Questions et réponses  >  le corps du texte

Trier par clé étrangère ou colonne personnalisée dans Symfony Admin Generator, utilisez propel

Trier par clé étrangère ou colonne personnalisée dans Symfony Admin Generator, utilisez propel. Comment puis-je activer les colonnes personnalisées de la page de la liste des administrateurs pour qu'elles disposent également de fonctions de tri.

淡淡烟草味淡淡烟草味2787 Il y a quelques jours610

répondre à tous(1)je répondrai

  • PHP中文网

    PHP中文网2017-05-16 16:48:10

    自己找到方法了,分享一下。
    Tri sur une colonne virtuelle
    =================================
    Le nouveau thème offre un moyen simple de rendre les colonnes virtuelles et les colonnes de clé étrangère triables dans la vue liste. Déclarez simplement les champs correspondants avec is_sortable à true, et le module généré recherchera une méthode orderByXXX() dans la requête générée. Par exemple, pour permettre à une liste de livres d'être triable selon le nom de l'auteur :is_sortable to true, and the generated module will look for an orderByXXX() method in the generated query. For instance, to allow a book list to be sortable on the author name:

    Then the generator will try to execute BookQuery::orderByAuthor() whenever the user clicks on the Author header to sort on this column. The method must be implemented as follows:

    You can override the default sorting method name for a field by setting the sort_method
    Ensuite, le générateur tentera d'exécuter BookQuery::orderByAuthor() chaque fois que l'utilisateur clique sur l'en-tête Auteur pour trier sur cette colonne. La méthode doit être mise en œuvre comme suit :

    🎜🎜🎜 🎜Vous pouvez remplacer le nom de la méthode de tri par défaut pour un champ en définissant le paramètre sort_method :🎜🎜🎜🎜🎜

    répondre
    0
  • Annulerrépondre