JobeetCategory:
actAs: { Timestampable: ~ }
columns:
name: { type: string(255), notnull: true, unique: true }
test: { type: string(255), notnull: true, unique: true }
JobeetJob:
actAs: { Timestampable: ~ }
columns:
category_id: { type: integer, notnull: true }
type: { type: string(255) }
company: { type: string(255), notnull: true }
relations:
JobeetCategory: { onDelete: CASCADE, local: category_id, foreign: id, foreignAlias: JobeetJobs }
在JobeetJobForm中我添加了:
$cat = new JobeetCategory();
$this->embedForm('category', $cat);
我生成了ADMIN。
现在我可以从这些表格中获取所有小部件。我可以在generator.yml中更改它。有位置形式
form:
display:
One: [category_id, type]
Two: [company, test] // test - not working
我有错误小部件测试不存在。我如何在生成器中使用嵌入形式?
我试试:
form:
display:
One: [category_id, type]
Two: [company, JobeetCategory[test]]
但这也行不通。
答案 0 :(得分:0)
您无法从嵌入表格中添加孤独的字段,您应该将整个嵌入表单添加到显示键。
form:
display:
One: [category_id, type]
Two: [company, category]