gpt4 book ai didi

orm - Laravel:我如何循环遍历 ORM 的字段和关系

转载 作者:行者123 更新时间:2023-12-01 11:49:06 25 4
gpt4 key购买 nike

在 Laravel 中,如果我为一个表创建一个 ORM,假设是页面

有没有办法列出/循环遍历所有表字段及其值(来自数据库),最重要的是有没有办法列出/循环遍历所有关系。

有没有办法访问 orm 对象的属性/字段,例如:

foreach($pages->fields_array as $f){
//do something with field
}

我想做的是获取字段及其值的动态列表,以便我可以自动构建表单。

至于关系,我试图遍历所有相关表以创建链接表的下拉列表。

最佳答案

在 Laravel 3 中你可以使用 $page->attributes 循环

但在 Laravel 4 中不是。

只需执行此操作,之后再执行一次。

$page->toArray(); // it will convert the model object into an array :)

http://laravel.com/docs/eloquent#converting-to-arrays-or-json

关于orm - Laravel:我如何循环遍历 ORM 的字段和关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13344030/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com