|  |  | @ -8,12 +8,14 @@ namespace core\components; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | use Yii; |  |  |  | use Yii; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | class SearchPerformance { |  |  |  | class SearchPerformance | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 	public static function init() |  |  |  | { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 	{ |  |  |  |     public static function init() | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		$connection = Yii::$app->getDb(); |  |  |  |     { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		$command = $connection->createCommand(" |  |  |  |         if (isset(Yii::$app->params['search_rules']) && is_array(Yii::$app->params['search_rules'])) { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		CREATE OR REPLACE VIEW view_search AS " . implode(' UNION ', Yii::$app->params['search_rules'])); |  |  |  |             $connection = Yii::$app->getDb(); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		$command->execute(); |  |  |  |             $command    = $connection->createCommand('CREATE OR REPLACE VIEW view_search AS ' . implode(' UNION ', Yii::$app->params['search_rules'])); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 	} |  |  |  |             $command->execute(); | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  | } |  |  |  | } |