1
/**
* @Route("/search")
*/
public function searchAction(Request $request) {
$repository = $this->getDoctrine()->getRepository(Bike::class);
$query = $repository->createQueryBuilder('b')
->where('b.brand >= :id')
->setParameter('id', '1')
->getQuery();
$result = $query->getResult());
我試圖
echo $result[0]['id'];
保存數據的變量,但它給:
Cannot use object of type AppBundle\Entity\Bike as array
在
var_dump($result[0]);
我有一些multidimensio最終陣列
object(AppBundle\Entity\Bike)[589]
private 'id' => int 1
private 'model' => string 'XXX' (length=9)
private 'material' => string 'BBB' (length=6)
我想這個數組或數組變量傳遞給template.twig。
你應該熟悉PHP的基礎知識,比如訪問對象屬性 –
@PatrickQ謝謝,PropertyAccessor幫助了我。 :) – KKK
爲什麼在這裏' - > setParameter('id','1')'id是字符串? –