yiiapi/framework/zii/widgets/CDetailView.php
(开头部分) 10KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
/**
* CDetailView class file.
*
* @author Qiang Xue <qiang.xue@gmail.com>
* @link http://www.yiiframework.com/
* @copyright 2008-2013 Yii Software LLC
* @license http://www.yiiframework.com/license/
*/
/**
* CDetailView displays the detail of a single data model.
*
* CDetailView 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 {@link CModel}
* or an associative array.
*
* CDetailView uses the {@link attributes} property to determines which model attributes
* should be displayed and how they should be formatted.
*
* A typical usage of CDetailView is as follows:
* <pre>
* $this->widget('zii.widgets.CDetailView', array(
* 'data'=>$model,
* 'attributes'=>array(
* 'title', // title attribute (in plain text)
* 'owner.name', // an attribute of the related object "owner"
* 'description:html', // description attribute in HTML
* array( // related city displayed as a link
* 'label'=>'City',
* 'type'=>'raw',
* 'value'=>CHtml::link(CHtml::encode($model->city->name),
* array('city/view','id'=>$model->city->id)),
* ),
* ),
* ));
* </pre>
*
* @property CFormatter $formatter The formatter instance. Defaults to the 'format' application component.
*
* @author Qiang Xue <qiang.xue@gmail.com>
* @package zii.widgets
* @since 1.1
*/
class CDetailView extends CWidget
{
private $_formatter;
/**
* @var mixed the data model whose details are to be displayed. This can be either a {@link CModel} instance
* (e.g. a {@link CActiveRecord} object or a {@link CFormModel} object) or an associative array.
*/
public $data;
/**
* @var array a list of attributes to be displayed in the detail view. Each array element
* represents the specification for displaying one particular attribute.
*
* An attribute can be specified as a string in the format of "Name:Type:Label".
* Both "Type" and "Label" are optional.
*
后面还有 200 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
