Php CDbCriteria和mysql使用索引()

Php CDbCriteria和mysql使用索引(),php,mysql,yii,Php,Mysql,Yii,我在yii中遇到了活动记录问题。因此,基本问题是如何定义使用INDEX()mySQL标准作为CDbCriteria,将其传递给CActivedataprovider。 我没有在api或代码中找到它。也许有人以前就有过这个问题,可以分享他的解决方案 谢谢。为AR执行此操作是不可能的。您应该将代码重写为。我找到了解决方案。 这项技术有助于简单的选择和索引。如果使用yii2,您可以这样做: $yourQuery = YourModel::find() ->select(['*']

我在
yii
中遇到了
活动记录问题。因此,基本问题是如何定义
使用INDEX()
mySQL标准作为CDbCriteria,将其传递给CActivedataprovider。 我没有在api或代码中找到它。也许有人以前就有过这个问题,可以分享他的解决方案


谢谢。

为AR执行此操作是不可能的。您应该将代码重写为。

我找到了解决方案。
这项技术有助于简单的选择和索引。

如果使用yii2,您可以这样做:

$yourQuery = YourModel::find()
        ->select(['*'])
        ->from(['yourTable USE INDEX(index1, index2, index3)']);

我知道没有这样的方法。