zoukankan      html  css  js  c++  java
  • 在数据库中加一个字段并给予排序

    1. 在数据库中加一个字段,见给数据库加字段部分的介绍
    2. 在ALL的TWIG中理性按键的类型,来增加排序功能如下:                <th>状态<br/><a class="asc" data-id="status=asc">正序</a> | <a class="desc" data-id="status=desc">倒序</a></th>
    3. 增加JS来触发这个事件
      <script>
          $(document).ready(function() {
              $('.asc,.desc').css('cursor', 'pointer').click(function() {
                  var param = $(this).attr('data-id'),
                      href = "{{ path('orderrecord_all') }}",
                      url = href+'?'+param;
      
                      window.location.href=url;
              });
          });
      
    4. 在CONTROLLER中增加一个变量来接收JS传过来的变量  $status = $request->get('status')

    5. 将数据排序后输出
                $dql .= ' ORDER BY';
    
                if($status) {
                    $dql .= ' o.status '.$status.' ,o.createdAt DESC';
                }
                else {
                    $dql .= ' o.createdAt DESC';
                }
  • 相关阅读:
    java类加载机制
    java反射
    java注解
    设计模式 单例模式
    #1015 : KMP算法
    idea 快捷键
    基础数据类型综合
    工厂模式 VS 策略模式
    AtomicI 多线程中的原子操作
    ThreadLocal<T>
  • 原文地址:https://www.cnblogs.com/wlemory/p/4939210.html
Copyright © 2011-2022 走看看