-2
我怎麼能執行類似的查詢:在CakePHP 3.X WHERE(a=1 OR b=1)AND (c=1 OR d=1)
?我如何用或使用WHERE和OR CakePHP中3.X
我應該使用原始SQL更高級的查詢?
我怎麼能執行類似的查詢:在CakePHP 3.X WHERE(a=1 OR b=1)AND (c=1 OR d=1)
?我如何用或使用WHERE和OR CakePHP中3.X
我應該使用原始SQL更高級的查詢?
蛋糕PHP像其他的PHP框架都有自己的ORM這樣你就可以映射所有應用程序模型和編程調用數據庫以執行CRUD操作。
我指的是official documentation爲例
簡單的例子
要開始,你不用寫任何代碼。如果您已經按照CakePHP約定爲您的數據庫表,您可以開始使用ORM。例如,如果我們想從我們的文章表加載一些數據,我們可以這樣做:
use Cake\ORM\TableRegistry; $articles = TableRegistry::get('Articles'); $query = $articles->find(); foreach ($query as $row) { echo $row->title; }
看一看在Query Builder部分獲取更多信息。我建議你使用這種模式而不是原始查詢,特別是爲了防止SQL注入。