0

Symfony2フレームワークでDoctrine2バンドルなしでエンティティファイルを生成することは可能ですか? コンソールでエンティティをすばやく簡単に生成できる方法と、後でエンティティに基づいて FormType を生成できる方法が気に入っています。

Now I am using 
1. generate:doctrine:entities
2. doctrine:generate:form
3. Remove all ORM annotations and primary key from entity.
- it is a bit lame so I hope there is a Symfony better way.

エンティティを永続化する必要はありません。エンティティを検証とフォームからのデータ収集に使用してから、Web サービスを呼び出します。

4

1 に答える 1

1

エンティティを永続化したくない場合は、追加のバンドルを作成してそこにエンティティを配置できます。次に、そのために別のエンティティ マネージャー マッピングを使用できます。

config.yml ファイルでは、デフォルトで、すべてのエンティティがすべてのバンドルのエンティティ マネージャによって管理されます。しかし、このようにドクトリンを永続させたいバンドルを指定できます

orm:
    auto_generate_proxy_classes: %kernel.debug%

    default_entity_manager:   default
    entity_managers:
        default:
            connection:       default
            mappings:
                MyTestBundle1: ~
                MyMainBUndle2: ~
        logger_em:
            connection:       logger_connection
            mappings:
                MyExtraBundle: ~
于 2013-01-19T06:40:24.550 に答える