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