我有这个标准params数组(我试试这个,但它没有用):
$dataProvider = new CActiveDataProvider('mydata', array(
'criteria'=>array(
'condition' => 'row=:id',
'params' => array(**strstr(':id', '.')** => '.com')
),
我需要向strstr
添加params
功能,我该怎么做?
从提前开始
答案 0 :(得分:1)
首先应该在正确的位置调用strstr函数:
'params' => array(':id' => strstr('.com', '.'))
另外请确保您确实希望strstr为:
返回haystack字符串的一部分,从第一次出现的针头开始,包括第一次出现针头到haystack的末尾。
答案 1 :(得分:0)
我不完全明白你想做什么,但参数应该直接用作查询的值。
您可以在将参数发送到条件之前解析/使用参数,也可以尝试根据需要更改查询。如果你能给我一个更详细的例子,也许我可以给你另一个意见。