我想使用來自cakedc的'between'示例,但無法理解它。cakephp cakedc
'range' => array('type' => 'expression', 'method' => 'makeRangeCondition', 'field' => 'Article.views BETWEEN ? AND ?'),
我有場qca_start在我的桌子,想用戶提供(從,到)兩個值,並搜索來自和之間qca_start。
我的控制器: (我用其他更簡單的搜索沒有任何問題(EMPLOYEE_ID工作得很好,在這裏)
public $presetVars = array(
array('field' => 'employee_id', 'type' => 'value'),
array('field' => 'qca_start', 'type' => 'value') // not sure what type to use here for between search.
}; 在我的表中的字段是qca_start,不是用戶如何將我的名字該presetVar此
在我的模型
public $filterArgs = array(
array('name' => 'employee_id', 'type' => 'value'),
'range' => array('type' => 'expression', 'method' => 'makeRangeCondition', 'field' => 'Article.views BETWEEN ? AND ?'),
)?;
我不知道如何格式化本作的filterExpr:
'range' => array('type' => 'expression', 'method' => 'makeRangeCondition', 'field' => 'Article.views BETWEEN ? AND ?'),
我想qca_start是介於搜索值一,二。
你能幫忙嗎?
我試圖使用他們的搜索插件一次,但放棄了。我相信那些傢伙的CakePHP思維模式超出了我的想法。不過,我打算回來再試一次....很快! –