[英]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.