我的专栏目前{article, formation , tous article , tous formation, notif, offre}。我想按这个顺序做{article, tous articles , espace&nbsp, formation , tous formation , &nbsp, notif , offre}
这是我的代码,td命名为:ban.page

<table id="liste-offresemploi" class="table table-striped table-bordered table-hover">
      <thead>
        <tr>
          <th width="5">#</th>
          <th>Titre 1</th>
          <th>Type</th>
          <th>Page</th>
     <th>pagetest</th>
          <th width="20">Statut</th>
          <th>URL</th>
          <th width="5"></th>
          <th width="5" class="header"></th>
        </tr>
      </thead>
      <tbody>
        {% if nb_bannieres > 0 %}

          {% for bann in bannieres %}
              <tr>
                <td>{{ bann.idbanniereinterne }}</td>
                <td>{{ bann.titre }}</td>
                <td>{% if bann.type == 2 %} Publicité {% else %} {% if bann.type == 1 %} Structure {% endif %} {% endif %}</td>
                <td id="tri">{{bann.page }}</td>
       <td>{% if bann.page == "articles" %} 0 {% else %} {% if bann.page == "toutarticles" %} 1 {% endif %} {% endif %}  </td>
                <td><a href="#?" class="toogleactif" name="banniereinterne-{{ bann.idbanniereinterne }}" rel="{% if bann.actif %}0{% else %}1{% endif %}">
                         {% if bann.actif %}
                          <button class="btn btn-success actifjs">Actif</button>
                          {% else %}
                          <button class="btn btn-warning actifjs">Non Actif</button>
                          {% endif %}
                          </a>
                </td>
                <td>{{ bann.url }}</td>
                <td><span class="glyphicon glyphicon-edit btnadmin btnedit" title="Editer" rel="table_banniereinterne|id_{{ bann.idbanniereinterne }}"></span></td>
                <td><span class="glyphicon glyphicon-trash btnadmin deladmin" title="Supprimer" rel="{{ bann.idbanniereinterne }}|banniereinterne|0"></span></td>
              </tr>

最佳答案

一个简单的解决方案是在实体中添加一个字段order(输入int)并给出order值

Category     | Order
------------ | ------
article      | 2
formation    | 3
tous article | 1

然后按这个列在您的query中排序,您将得到
tous article
article
formation

关于php - 如何使用关键字对表格的列进行排序?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31340738/

10-11 06:18