doctrine DBAL2 で、次のようなクエリを実行すると:
<?php
$connection = $this->getDatabaseConnection();
$sql = "SELECT page_url
FROM cms_user_page
WHERE site_id = :siteid
AND active = '1'
";
$stmt = $connection->prepare($sql);
$stmt->bindValue("siteid", $id);
$stmt->execute();
return $stmt->fetchAll();
?>
次のような結果が得られます。
Array
(
[0] => Array
(
[page_url] => index.php?action=login
)
[1] => Array
(
[page_url] => index.php?action=shoppingcart
)
[2] => Array
(
[page_url] => index.php?action=products
)
)
私の質問は、次のような結果を生成するフェッチ モードがあるかどうかです。
Array
(
[0] => index.php?action=login
[1] => index.php?action=shoppingcart
[2] => index.php?action=products
)
ドキュメントでフェッチモードに関する情報を見つけることができませんでした。そして、配列マップを実行できました。しかし、それは私の意見ではオーバーヘッドです..