2

私はSymfony2とDoctrineを使用しているので、ゲッターとセッターのメソッドを作成するには、次のようにします。

php app/console doctrine:generate:entities org/StoreBundle/Entity/Product

それは問題なく動作しますが、コメントなしでゲッターとセッターを生成したいと思います。私はそれらがあまりにも明白で冗長だと思います、例えば:

    /**
     * Get name
     *
     * @return string 
     */
    public function getName()
    { 
        return $this->name;
    }

5行!それを行うオプションはありますか?

4

2 に答える 2

4

Doctrineコマンドラインの代わりにNetbeansIDEを使用してgetter/setterを生成できます。

于 2012-12-08T21:30:20.733 に答える
4

Doctrine GenerateEntitiesCommandのソースを見ると、それを行う方法はないようです:https ://github.com/doctrine/DoctrineBundle/blob/master/Command/GenerateEntitiesDoctrineCommand.php

しかし、なぜコメントを削除したいのですか?PHPに行制限があるわけではなく、コメントのパフォーマンスヒットという点では、コンパイルにほとんど影響はありません(違いは非常に小さいため、コンピューターで実際に測定する方法はありません)。

また、PHPDocを使用してコードのドキュメントを生成する場合、各ゲッターのリターンタイプがわかるため、@ return文字列の方が便利です(これは必ずしも明確ではありません)。

于 2012-12-08T21:35:39.827 に答える