2012-04-17 1 views
1

オブジェクトのフィールドからxmlファイルを出力するアクションを追加したいとします。ここでaction_page.xmlにつながるobject_actionを追加するには?

は一例です。

object_actions: 
    _edit: ~ 
    _delete: ~ 
    export_xliff: {label : Export Xliff, action: exportXliff} 

これは../exportXliffへのボタン/リンクを作成しますが、私は../exportXliff.xmlをしたいです。

adminジェネレータ設定ファイルの形式を追加するにはどうすればよいですか?

答えて

2

私はそれがだ、あなたがここにフォーマットを追加し、according to the codeことができるとは思わないだけで、HTMLのようです。..

あなたは出力のみ、XMLなどの異なる形式を持っている必要がありますか?

xmlのみを使用している場合は、アクションからフォーマットを変更できます。

$request->setRequestFormat('xml'); 

まず私はrouting.ymlで定義されたルートを使用して考えていたが、それはあなたができないようです。

+0

回答ありがとうございます!私はそれを受け入れる頭を行くでしょう。実際、私は親切なのはxmlだけなので、あなたの答えは十分です。 (configs) – simple

+0

これらのリンクに関連して私が見つけた唯一の事は、[collection_actions](http:// www)を使って(get、postなど)使用されたメソッドでした。 .symfony-project.org/reference/1_4/fr/10-Routing#chapter_10_sub_collection_actions)。それ以外の場合は、独自の[sfDoctrineRouteCollection](http://trac.symfony-project.org/browser/branches/1.4/lib/plugins/sfDoctrinePlugin/lib/routing/sfDoctrineRouteCollection.class.php)を記述することもできます。 – j0k

関連する問題