Lehre DQL-Ungültige parameter-Anzahl: Anzahl der gebundenen Variablen entspricht nicht Anzahl der Token
Ich bin immer der Fehler Invalid parameter number: number of bound variables does not match number of tokens
auf diese Abfrage.
Ich sehe wirklich nicht das problem, irgendwelche Ideen?
public function getByPartial($q, Company $company)
{
$query = $this->createQueryBuilder('u')
->join('u.company',':company')
->where('u.firstName LIKE :q')
->orWhere('u.lastName LIKE :q')
->setParameters(array('company' => $company, 'q' => '%'.$q.'%'))
->getQuery();
return $query->getResult();
}
InformationsquelleAutor Simon | 2013-06-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Firma kann nicht einen parameter, Sie müssen nur geben Sie einen alias wie :
InformationsquelleAutor AlterPHP
Müssen Sie die genaue Anzahl von Parametern.
BEARBEITET
Die Verknüpfung wird nicht jedes Objekt params. Dokumentation
InformationsquelleAutor Fracsi