![](/img/trans.png)
[英]Object of class mysqli_result could not be converted to string only by making a query
[英]typo3 flow: “Result could not be converted to string” - get field content of query result
早上好,
我的存儲庫如下所示:
public function findbyBeitrag($BS) {
$query = $this->createQuery();
$query->matching(
$query->equals('name', $BS)
);
return $query->execute();
}
我的控制器如下所示:
public function findbyBeitragAction() {
$BS = '1';
$ergebnis = $this->beitragssatzRepository->findByBeitrag($BS);
return . $ergebnis . '!';
}
該數據庫如下所示:
name beitragssatz
1 15,00
2 30,00
3 40,00
作為查詢的結果,我想獲得“ 15,00”。 我必須向存儲庫中的函數添加什么才能使查詢結果僅為15,00? 我收到錯誤消息“結果無法轉換為字符串”。
非常感謝你。
在存儲庫中注入Doctrine的實體管理器:
/** * @Flow\Inject * @var \Doctrine\Common\Persistence\ObjectManager */
protected $entityManager;
然后加上以下內容:
$query = $this->entityManager->createQuery("SELECT beitragssatz.beitragssatz FROM \itoop\atc\Domain\Model\Beitragssatz beitragssatz WHERE beitragssatz.name = '1'");
我得到一個輸出作為數組。 然后用
$query->getSingleScalarResult();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.