0

教義は名前付きクエリをサポートしていますか? JPA で行うように、Entity Class 内に名前付きクエリを作成するにはどうすればよいですか?

4

1 に答える 1

1

エンティティ クラスではなく、*Table クラスのコンストラクタなどで、名前付きクエリを定義できます。

$this->addNamedQuery('name', 'query or Doctrine_Query object');

次のクエリを実行します。

Doctrine_Core::getTable('Something')
  ->createNamedQuery('name')
  ->execute(array('params'));

公式ドキュメントには、より詳細な例があります: http://readthedocs.org/docs/doctrine/en/latest/en/manual/dql-doctrine-query-language.html#named-queries

于 2012-04-13T11:10:37.057 に答える