我正在尝试从具有现有值的两个表中获取记录。
样本表数据:
tbl1
id | name | tbl2_id
-----+-------------+--------------
1 | file.jpg | 1
2 | flower.jpg | 5
3 | project.zip | 3
4 | cat.jpg | 2
5 | flower.jpg | 1
6 | file.php | 4
tbl2
id | name | parent_id
-----+-------------+---------------
1 | Pictures | null
2 | Samples | 1
3 | Files | null
4 | Samples | 3
5 | mypics | 2
tbl1.tbls2_id
是一个存储tbl2.id
的字段,用于在这些表之间建立关系。来自tbl2.parent_id
tbl2
现在我有了这个字符串:
Pictures/Sample/mypics/flower.jpg
有没有办法写一个Model
或其他一切来返回这样的数组:
[
'file_id' => 2,
'directories' => [
1, 2, 5
]
]