在 Symfony 3.2 中:
我有一些这样的数据(作为数组):
$list1 = [
'field-1' => ['id' => 1, 'group' => 'words', 'title' => 'Field 1'],
'field-2' => ['id' => 2, 'group' => 'words', 'title' => 'Field 2'],
...
...
...
'field-400' => ['id' => 400, 'group' => 'words', 'title' => 'Field 400'],
];
$list2 = [...];
...
$list30 = [...];
如您所见,它大约有 30 个 300-400 行的数组;但它们是静态数组。(以后不会更改)
这些方法中哪一种更好?
1- 指示 10 服务并通过以下方法获取每一行:
public function getSome($col) {
return $this->list1[$col];
}
2-或插入10个表(实体)和缓存主题(因为高速)?
感谢%