array('inS-6ren">
gpt4 book ai didi

cakephp - 如何定义 "global"在 CakePHP 中查找模型的条件?

转载 作者:行者123 更新时间:2023-12-01 13:00:08 24 4
gpt4 key购买 nike

是否可以定义在使用特定模型的所有 Controller 和函数中始终有效的查找条件?

例如,如果无论如何我只想退回有库存的产品。也许在模型的某个地方:

conditions => array('inStock >' => 0)

最佳答案

我想你可以尝试在模型上做一个函数,然后用简单的一行在 Controller 中调用它。

Controller :

$productsInStock = $this->Product->getProductsInStock();

型号:

function getProductsInStock() {  
$produtcsInStock = $this->find('all', array('conditions' => array('inStock >' => 0)));
return $productsInStock;
}

或者试试这个链接,我认为它会有所帮助。我只是对回调一无所知:http://book.cakephp.org/view/1049/beforeFind

关于cakephp - 如何定义 "global"在 CakePHP 中查找模型的条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6772737/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com