Files
yii2/docs/guide/data-widgets.md
2014-03-13 13:57:24 +04:00

894 B

Data widgets

ListView

DetailView

DetailView displays the detail of a single data yii\widgets\DetailView::$model.

It 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 \yii\base\Model or an associative array.

DetailView uses the yii\widgets\DetailView::$attributes property to determines which model attributes should be displayed and how they should be formatted.

A typical usage of DetailView is as follows:

echo DetailView::widget([
	'model' => $model,
	'attributes' => [
		'title',             // title attribute (in plain text)
		'description:html',  // description attribute in HTML
		[                    // the owner name of the model
			'label' => 'Owner',
			'value' => $model->owner->name,
		],
	],
]);