我正在尝试使用多个模型开发 CakePHP 应用程序并在这些模型中定义关系。
现在,我需要检索模型的字段集(即列名)来创建一个漂亮的表单。我熟悉 getColumnTypes 和架构,但我需要递归地获取字段,以便我可以将输出提供给 Backbone.js。
例如,假设我有一个带有“name”字段的 Customer 模型,以及一个与 Address 模式的 hasOne 关系,带有一个“street”字段,我需要以某种方式获得如下所示的结构。
{
"name",
"Address": {
"subschema": {"street"}
}
}