2つのエンティティがあります。チケットとデバイス。
デバイスオームには
<one-to-many target-entity="Ticket" mapped-by="Device" field="ticket"/>
<many-to-one field="category" target-entity="Category"/>
チケットオームで
<many-to-one field="device" target-entity="Device"/>
ユーザーがデバイスのカテゴリでチケットをフィルタリングできるフィルターを実装したいと思います。どうやってやるの?で試してみました
$qb->select(array('t', 'd'))
->from('MyBundle:Ticket', 't')
->innerJoin('t.device', 'd')
->where("t.category.name = 'Cashbox'");;
しかし、これは私にエラーを与えます
[Syntax Error] line 0, col 88: Error: Expected =, <, <=, <>, >, >=, !=, got '.'