Yii条件参数数组whit strstr函数


Yii criteria params array whit strstr function

我有这个条件params数组(我尝试过,但它不起作用):

$dataProvider = new CActiveDataProvider('mydata', array(
        'criteria'=>array(
            'condition' => 'row=:id', 
                'params' => array(**strstr(':id', '.')** => '.com') 
        ),

我需要在params中添加一个strstr函数,我该怎么做?

来自提前的乙醇

您应该首先在正确的位置调用strstr函数:

'params' => array(':id' => strstr('.com', '.')) 

还要确保您确实希望strstr为:

返回干草堆字符串的一部分,该字符串从干草堆的第一个指针开始并包括该指针。

我不完全理解您想要做什么,但参数应该直接用作查询的值。

你可以在将参数发送到条件之前解析/处理它,也可以尝试根据需要更改查询。如果你能给我一个更详细的例子,也许我可以给你另一种意见。