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)']);
我知道没有这样的方法。