<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ## 添加行class名 (1.0.5+) >[info] 1.0.5開始支持按條件給某一行加class名。 基本用法: ~~~ ->addTrClass('class名', '字段名', '表達式', '對比條件') ~~~ 本方法的用法和ThinkPHP的where查詢類似,比如希望`status`字段為1時,給所在行添加一個名為`success`的行class。 ~~~ ->addTrClass('success', 'status', '=', 1) ~~~ 等同于 ~~~ ->addTrClass('success', 'status', 'eq', 1) ~~~ 也等同于 ~~~ ->addTrClass('success', 'status', 1) ~~~ 表達式不分大小寫,支持的查詢表達式有下面幾種,分別表示的含義是: | 表達式 | 含義 | | --- | --- | | EQ、= | 等于(=) | | NEQ、<> | 不等于(<>) | | GT、> | 大于(>) | | EGT、>= | 大于等于(>=) | | LT、< | 小于(<) | | ELT、<= | 小于等于(<=) | | [NOT] BETWEEN | (不在)區間查詢 | | [NOT] IN | (不在)IN 查詢 | 表達式查詢的用法示例如下: ### EQ :等于(=) ~~~ ->addTrClass('success', 'status', 'eq', 1) ->addTrClass('success', 'status', '=', 1) ->addTrClass('success', 'status', 1) ~~~ 表示status字段等于1時,tr標簽添加success類名。 ### NEQ: 不等于(<>) ~~~ ->addTrClass('success', 'status', 'neq', 1) ->addTrClass('success', 'status', '<>', 1) ~~~ 表示status字段不等于1時,tr標簽添加success類名。 ### GT:大于(>) ~~~ ->addTrClass('success', 'status', 'gt', 1) ->addTrClass('success', 'status', '>', 1) ~~~ 表示status字段大于1時,tr標簽添加success類名。 ### EGT:大于等于(>=) ~~~ ->addTrClass('success', 'status', 'egt', 1) ->addTrClass('success', 'status', '>=', 1) ~~~ 表示status字段大于等于1時,tr標簽添加success類名。 ### LT:小于(<) ~~~ ->addTrClass('success', 'status', 'lt', 1) ->addTrClass('success', 'status', '<', 1) ~~~ 表示status字段小于1時,tr標簽添加success類名。 ### ELT: 小于等于(<=) ~~~ ->addTrClass('success', 'status', 'elt', 1) ->addTrClass('success', 'status', '<=', 1) ~~~ 表示status字段小于等于1時,tr標簽添加success類名。 ### [NOT] BETWEEN : (不在)區間查詢 支持字符串或者數組,例如: ~~~ ->addTrClass('success', 'status', 'between', '0,8') ~~~ 和下面的等效: ~~~ ->addTrClass('success', 'status', 'between', [0,8]) ~~~ 表示status字段在0到8之間時,tr標簽添加success類名。 ~~~ ->addTrClass('success', 'status', 'not between', '0,8') ->addTrClass('success', 'status', 'not between', [0,8]) ~~~ 表示status字段不在0到8之間時,tr標簽添加success類名。 ### [NOT] IN:(不在)IN 查詢 支持字符串或者數組,例如: ~~~ ->addTrClass('success', 'status', 'in', '1,5,8') ~~~ 和下面的等效: ~~~ ->addTrClass('success', 'status', 'in', [1,5,8]) ~~~ 表示status字段為1或5或8時,tr標簽添加success類名。 ~~~ ->addTrClass('success', 'status', 'not in', '1,5,8') ->addTrClass('success', 'status', 'not in', [1,5,8]) ~~~ 表示status字段不是1或5或8時,tr標簽添加success類名。 ### 類名可指定多個 ~~~ ->addTrClass('success', 'status', 0) ->addTrClass('warning', 'status', 0) ~~~ 表示status字段為0時,tr標簽添加`success`和`warning`類名。 與下面的寫法效果相同,但更簡潔: ~~~ ->addTrClass('success warning', 'status', 0) ~~~ 如果同一個類名出現多次,則表示需要符合所有條件才會添加。 ~~~ ->addTrClass('success', 'status', 1) ->addTrClass('success', 'nickname', 'ming') ~~~ 表示status字段為1并且nickname字段為ming時,tr標簽添加`success`類名。 >[danger] 注意,請避免條件沖突的情況,比如下面的 ~~~ ->addTrClass('success', 'status', 1) ->addTrClass('success', 'status', 0) ~~~ 表示status字段為1并且為0時,tr標簽添加`success`類名。這明顯是無效的,因為status字段不可能同時滿足這兩個條件。 ### 高級用法 如果以上用法還不滿足需求,可以使用高級方法,自己定義一個方法來處理,只要結果返回true則表示添加對應的類名,返回false則不添加。 ~~~ ->addTrClass('warning', function ($data) { return $data['status'] == 1 ? true : false; }) ~~~ 該方法有一個變量,是當前行的所有字段數據。以上表示字段status為1時,tr標簽添加warning類名,否則不添加。 >[info] 提示:不建議在方法內進行數據庫查詢操作,避免頻繁讀取,可以通過外部傳入參數的方式。 ~~~ $list_status = ['a', 'b', 'c']; ->addTrClass('warning', function ($data, $list_status) { return $data['status'] == 1 ? true : false; }, $list_status) ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看