2015-11-17 36 views
-1

我使用laravel 5.1和PostgreSQL。設置表的順序(Laravel)

我有數據產品,我想自定義訂單。

例如,我有產品

{A, B, C, D, E, F} 

,我想通過我想要

Idx | Item 
----------- 
1 | A 
2 | C 
3 | E 
4 | B 
5 | F 
6 | D 

要做到這一點,我需要一個頁面,可以設置它的權利,以顯示他們在一個表? 我的問題是我不知道我必須開發哪個頁面來創建設置順序。

也許一個頁面有一個表格,我可以移動每一行來設置訂單, 和項目表中的數據庫字段以保存訂單設置?

請有人幫我,有沒有這樣的插件?

+0

爲什麼不在產品表中添加一個額外的列調用「custom_index」,並像你已經有的所有其他列一樣操縱它 – cwang

+0

雅,我覺得這樣,但如何創建設置頁?帶有索引文本框的產品表?我有100個項目的數據,我不能改變每個文本框的數量,這需要時間,它可以雙倍指標值也許@crystalwill – yudijohn

回答

0

您可以創建一個頁面,用最少量的信息列出所有項目。然後你更改順序使用類似jQuery UI sortableDargsort對它們進行排序,然後保存列表的指數回你的數據庫自定義索引

但是要記住100個項目仍然過多,它會更好只提供所有屬性的過濾器以不同順序顯示項目。