我将对象以json_encoded格式存储在数据库的文本字段中。
我想构建这些对象的数组,然后根据名为“order”的属性对它们进行排序。
对象属性在类上定义:
class Task {
public $id;
public $title;
public $details;
public $order;
public $high_priority;
public $done;
}
对象存储在一个包含以下列的表中:
ID,标题,数据
因此,由类Task表示的整个对象被编码并保存在数据字段中,标题为任务
我需要从数据库加载标题为任务的所有对象,将 id 字段映射到任务的 id 属性,然后将它们全部放在一个对象数组中,然后根据对象的属性顺序对它们进行排序
最好的方法是什么?任何帮助将不胜感激。
答案 0 :(得分:0)
除非它是noSQL数据库类型,否则最好的方法是不以JSON格式存储数据。
看看你想要做的所有这些操作,如果你将每个值存储在它自己的字段中,那么理解这些数据就会容易得多。