簡體   English   中英

我如何在 cakephp 3.x 中使用帶有 OR 和 OR 的 WHERE

[英]how do i use WHERE with OR and OR in cakephp 3.x

我如何在 CAKEPHP 3.x 中執行諸如WHERE(a=1 OR b=1)AND (c=1 OR d=1)的查詢?

我應該使用原始 SQL 進行更高級的查詢嗎?

Cake PHP 像其他 PHP 框架一樣有自己的ORM,因此您可以映射所有應用程序模型並以編程方式調用數據庫以執行 CRUD 操作。

我參考官方文檔舉例

快速示例

要開始,您不必編寫任何代碼。 如果您遵循了數據庫表的 CakePHP 約定,您就可以開始使用 ORM。 例如,如果我們想從我們的文章表中加載一些數據,我們可以這樣做:

 use Cake\\ORM\\TableRegistry; $articles = TableRegistry::get('Articles'); $query = $articles->find(); foreach ($query as $row) { echo $row->title; }

查看查詢生成器部分以獲取更多信息。 我建議你使用這種模式而不是原始查詢,特別是為了防止 SQL 注入。

暫無
暫無

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

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