私は自分のプロジェクトにデータを表示するためにデータストラップストラップを使用しています。私は 'data-url'属性を使ってデータを取り出し、それをテーブルに表示します。以下は私のテーブルコードです。ブートストラップをdatewiseで並べ替えるにはどうすればいいですか?
<table id="user-table"
data-url="<?= Url::base().'/index.php/site/list-users';?>"
data-toggle="table"
data-toolbar="#user-delete-row"
data-search="true"
data-show-refresh="true"
data-show-toggle="true"
data-show-columns="true"
data-sort-name="registrationDate"
data-sort-order="desc"
data-page-list="[5, 10, 20, 50, All]"
data-page-size="5"
data-pagination="true" data-show-pagination-switch="true" class="table-bordered ">
<thead>
<tr>
<th data-field="state" data-checkbox="true"></th>
<th data-field="registrationDate" data-sortable="true">Registration Date</th>
<th data-field="full_name" data-sortable="true">Full Name</th>
<th data-field="email" data-sortable="true">Email Address</th>
<th data-field="phone" data-sortable="true" data-formatter="dateFormatter">Phone Number</th>
<th data-field="department" data-sortable="true">Department</th>
<th data-field="user_type" data-align="center" data-sortable="true">Type of User</th>
<th data-field="action" data-align="center" data-formatter="actionFormatter" data-events="operateEvents" data-sortable="true" data-sorter="priceSorter">Action</th>
</tr>
</thead>
</table>
「登録日」に基づいてデータを並べ替える必要があります。しかし、私は 'id'を基にしてソートするとうまくいきますが、整数IDを表示したくないので、 'registrationDate'でソートしたいのですが、動作しません。私は、次の3つの日付を順番にソートしようとしました。 '24/06/2016 9:25' 、 '23/06/2016年9' 時29、 '05/07/2016年8時34' 、
が、データソート属性は、のために正常に動作していませんソート日付。それは日のみに基づいてデータをソートし、月と年を考慮に入れません。 データベースでソートする方法は?
感謝しますが、私は使用していたDataTableのためのいくつかのソリューションを必要とPHP
ための最良のデータテーブルでありますそれは私のテーマに統合されたいくつかの他の機能を持っているので、私はこのデータテーブルだけを使用しなければなりません。 –
mysqlのデータを登録日で昇順および降順に取得し、data-sortable = 'false'またはデフォルトモードを設定します..... – kuldeep