1
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]] 

しかし、これも機能しません。

4

1 に答える 1

0

埋め込みフォームから単独のフィールドを追加することはできません。埋め込みフォーム全体を表示キーに追加する必要があります。

  form:
    display:
      One: [category_id, type]
      Two: [company, category]
于 2012-11-04T13:14:35.813 に答える