簡體   English   中英

如何與persistent_object_identifier匹配?

[英]How can I match with the persistent_object_identifier?

有沒有一種使用查詢接口並通過持久對象標識符限制存儲庫查詢的方法? 喜歡 ...

// $addTaskIds is an array with identifiers as strings
$query = $this->createQuery();
$query->matching(
    $query->logicalOr(
        $query->like('title', '%'.$searchstring.'%'),
        $query->like('description', '%'.$searchstring.'%'),
        $query->in('persistent_object_identifier', $addTaskIds)
    )
);
return $query->execute();

我已經嘗試了上面的代碼,但是它不起作用。 我忘了什么嗎? 查詢構建器是否仍提供該功能? 我是否需要開啟Yaml設置?

這個主意很好。 但是表行的persistent_object_identifier不屬於對象本身。 但是,您可以使用Persistence_Object_Identifier

為此,您需要標識符作為字符串而不是整個對象。 並確保“ query in”的第二個參數是一個數組而不是單個字符串。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM