2

私は私のコントローラにコードを持っています:

$categories = $this->getDoctrine()->getRepository('MyBundle:Categories')->findAll();

デフォルトでは、これはテーブルからすべてのデータを返しますが、列「検閲」が0のレコードのみを返したいです。別のエンティティを作成せずにそれを行うにはどうすればよいですか?

私のテーブルは次のようになります。

cid | integer | auto_increment
name | varchar(50)
cenzored | boolean
4

1 に答える 1

2

代わりに使用し、配列を使用して -clausefindByの情報を追加します。WHERE

[…]->findBy(array('cenzored' => false));
于 2013-02-22T21:29:18.503 に答える