2011-01-26 4 views
0

I持つ記事管理モジュールと タグは、単に行項目ごとに単一のタグですタグモジュールのsymfony - embeddedForm - mulitpleチェックボックス

私は何をしたいのですが、すべてのタグのリストを埋め込むことである(などチェックボックス)を記事モジュールに追加

私は埋め込みフォームでこれを行うことができますか?

おかげ

EDIT:

これは私のスキーマです:

article: 
    id:          ~ 
    title:         { type: VARCHAR, size: '255', required: true } 
    tags:         { type: VARCHAR, size: '500' } 
    created_at:        { type: TIMESTAMP, required: true } 
    updated_at:        { type: TIMESTAMP, required: true } 

tag: 
    id:          ~ 
    tag:          { type: VARCHAR, size: '500', required: true } 
    ord_id:         { type: INTEGER, required: true } 
    created_at:        ~ 
    updated_at:        ~ 

item_tag: 
    id:          ~ 
    item_id:         { type: INTEGER, required: true, foreignTable: item, foreignReference: id, onDelete: cascade } 
    tag_id:         { type: INTEGER, required: true, foreignTable: tag, foreignReference: id, onDelete: restrict } 
    created_at:        ~ 

item: 
    id:          ~ 
    article_id:        { type: INTEGER, foreignTable: article, foreignReference: id, onDelete: cascade } 

だから私は、表示されるタグを必要とし、上記の表に

おかげ

+0

DoctrineまたはPropelを使用していますか?私はあなたも 'モジュール'ではなく 'モデル'を意味すると思いますか? – richsage

+0

私はPropelを使用しています。私は記事の管理モジュール(記事モデル)とタグ管理モジュール(タグモデル)とアイテムモデルを持っています。上記の私のスキーマで関係を見ることができます。私は、タグを選択肢としてチェックボックスとして表示するだけです。これは可能ですか? – terrid25

答えて

0
を更新するとき

記事とタグの関係を定義している場合生成されたフォームにはタグ選択ウィジェットが含まれている必要があります。詳細については、フォームのドキュメントの

検索「sfWidgetFormChoice」: http://www.symfony-project.org/jobeet/1_4/Doctrine/en/10

注:例は教義ORMを使用して作成されているが、すべてが同様のPropelと同じように動作するはずです。

+0

Propelのサンプルはこちらhttp://www.symfony-project.org/jobeet/1_4/Propel/en/10 – Patrick

+0

これは本当に役に立たない。フォームを埋め込み、マージする方法を示しています – terrid25

関連する問題