[英]PHP Build and order an array of objects stored as JSON on a database
我在數據庫中的文本字段中以json_encoded格式存儲了對象。
我想構建這些對象的數組,然后基於稱為“ order”的屬性對其進行排序。
對象屬性在類中定義:
class Task {
public $id;
public $title;
public $details;
public $order;
public $high_priority;
public $done;
}
對象存儲在具有以下列的表中:
ID,標題,數據
因此,由Task類代表的整個對象與title 任務一起被編碼並保存在數據字段中
我需要從數據庫中加載所有帶有標題任務的對象,將id字段映射到任務的id屬性,然后將它們全部放入對象數組中,然后根據對象的屬性順序對其進行排序
最好的方法是什么? 任何幫助將不勝感激。
除非它是noSQL db類型,否則最好的方法是不以JSON格式存儲數據。
查看您要執行的所有操作,如果將每個值存儲在其自己的字段中,那么使用該數據將變得更加容易。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.