mySQL 結果セットからデータを出力しようとしていますが、非常に困難です。結果セットを twig{{ dump() }}
に戻して使用すると、そうでない場合でも空の配列が返されます。phpmyadmin からまったく同じクエリを実行すると、期待どおりに結果が入力されるため、クエリではありません。
これがなぜなのか、または私がここで間違っていることは何ですか?
アドバイスをいただければ幸いです。よろしくお願いします。
コントローラ
use Foo\FooBundle\Entity\Company;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Response;
コントローラ
$stmt = $this->getDoctrine()->getManager()->getConnection()->prepare("SELECT * FROM company");
$stmt->execute();
$results = $stmt->fetchAll();
return $this->render('FooBundle:Default:search.html.twig', array('results' => $results);
小枝
{{ dump(results) }}
出力
array(0) { }