You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
<?php
|
|
|
|
/**
|
|
|
|
* Created by Error202
|
|
|
|
* Date: 05.07.2018
|
|
|
|
*/
|
|
|
|
|
|
|
|
namespace core\components;
|
|
|
|
|
|
|
|
use Yii;
|
|
|
|
|
|
|
|
class SearchPerformance
|
|
|
|
{
|
|
|
|
public static function init()
|
|
|
|
{
|
|
|
|
if (isset(Yii::$app->params['search_rules']) && is_array(Yii::$app->params['search_rules'])) {
|
|
|
|
$connection = Yii::$app->getDb();
|
|
|
|
$command = $connection->createCommand('CREATE OR REPLACE VIEW view_search AS ' . implode(' UNION ', Yii::$app->params['search_rules']));
|
|
|
|
$command->execute();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|