|  |  |  | @ -21,7 +21,7 @@ use yii\helpers\Inflector; | 
			
		
	
		
			
				
					|  |  |  |  |  * DetailView displays the detail of a single data [[model]]. | 
			
		
	
		
			
				
					|  |  |  |  |  * | 
			
		
	
		
			
				
					|  |  |  |  |  * DetailView is best used for displaying a model in a regular format (e.g. each model attribute | 
			
		
	
		
			
				
					|  |  |  |  |  * is displayed as a row in a table.) The model can be either an instance of [[Model]] or | 
			
		
	
		
			
				
					|  |  |  |  |  * is displayed as a row in a table.) The model can be either an instance of [[Model]] | 
			
		
	
		
			
				
					|  |  |  |  |  * or an associative array. | 
			
		
	
		
			
				
					|  |  |  |  |  * | 
			
		
	
		
			
				
					|  |  |  |  |  * DetailView uses the [[attributes]] property to determines which model attributes | 
			
		
	
	
		
			
				
					|  |  |  | @ -105,7 +105,7 @@ class DetailView extends Widget | 
			
		
	
		
			
				
					|  |  |  |  | 	public function init() | 
			
		
	
		
			
				
					|  |  |  |  | 	{ | 
			
		
	
		
			
				
					|  |  |  |  | 		if ($this->model === null) { | 
			
		
	
		
			
				
					|  |  |  |  | 			throw new InvalidConfigException('Please specify the "data" property.'); | 
			
		
	
		
			
				
					|  |  |  |  | 			throw new InvalidConfigException('Please specify the "model" property.'); | 
			
		
	
		
			
				
					|  |  |  |  | 		} | 
			
		
	
		
			
				
					|  |  |  |  | 		if ($this->formatter == null) { | 
			
		
	
		
			
				
					|  |  |  |  | 			$this->formatter = Yii::$app->getFormatter(); | 
			
		
	
	
		
			
				
					|  |  |  | @ -166,7 +166,7 @@ class DetailView extends Widget | 
			
		
	
		
			
				
					|  |  |  |  | 			} elseif (is_array($this->model)) { | 
			
		
	
		
			
				
					|  |  |  |  | 				$this->attributes = array_keys($this->model); | 
			
		
	
		
			
				
					|  |  |  |  | 			} else { | 
			
		
	
		
			
				
					|  |  |  |  | 				throw new InvalidConfigException('The "data" property must be either an array or an object.'); | 
			
		
	
		
			
				
					|  |  |  |  | 				throw new InvalidConfigException('The "model" property must be either an array or an object.'); | 
			
		
	
		
			
				
					|  |  |  |  | 			} | 
			
		
	
		
			
				
					|  |  |  |  | 			sort($this->attributes); | 
			
		
	
		
			
				
					|  |  |  |  | 		} | 
			
		
	
	
		
			
				
					|  |  |  | 
 |