KNPPaginatorBundle
クエリにa を追加すると、このエラー メッセージが表示さsetParameter
れます。
私は Symfony 2.4.2、doctrine 2.2.3、knp-components 1.2.5、および KNP Paginator 2.4.0 を使用しています。
私が使用する場合:
$qb = $this->createQueryBuilder('c')
->addSelect('translation')
->leftJoin('c.translations', 'translation')
->where('c.lvl = 1');
それは正常に動作しています。
しかし、私が使用する場合:
$qb = $this->createQueryBuilder('c')
->addSelect('translation')
->leftJoin('c.translations', 'translation')
->where('c.lvl = :lvl')
->setParameter('lvl', '1');
このエラーメッセージが表示されました
パラメータ番号が無効です: バインドされた変数の数がトークンの数と一致しません。
これは私の間違いですか、バンドルまたは Symfony のバグですか? ご協力いただきありがとうございます。