使用“if”查询点击数据表

时间:2015-12-08 08:00:15

标签: codeigniter datatable

如何在Ignited数据表上放置'if'查询?这是我的疑问:

这是我的控制者:

function ajaxGetCard() {

    $this->load->library('Datatables');
    $this->datatables->set_database('retail');
    $this->datatables
         ->select('studEmpID, fullname, serialNumber, balance, If(status = "0", "Enable", "Disabled") as status')
         ->from('retail_card');

    echo $this->datatables->generate();
}

这是我的观点:

<script type="text/javascript">
$(function() {
    $('#example').DataTable( {
        "bProcessing": true,
        "bserverSide": true,
        "ajax": "<?php echo site_url('card/ajaxGetCard'); ?>",
        "columns": [
            { "data": "studEmpID" },
            { "data": "fullname" },
            { "data": "serialNumber" },
            { "data": "balance" },
            { "data": "status" },
            { "data": "actions" }
          ]
    } );
});
</script>

<table class="table table-bordered datatable table-striped" id="example">
<thead>
    <tr>
        <th>ID Number</th>
        <th width="30%">Name</th>
        <th>Serial</th>
        <th>Balance (MYR)</th>
        <th>Status</th>
        <td>Actions</td>
    </tr>
</thead>    

当我运行时,我遇到了这个错误:

DataTables warning: table id=example - Ajax error. For more information about this error, please see http://datatables.net/tn/7

我已经引用了给定的网址,但仍未解决问题。如果我删除该查询中的'if'语句,一切正常。请帮忙

0 个答案:

没有答案