Ejemplo n.º 1
0
 /**
  * @inheritDoc
  */
 public function prepareModel(ModelInterface $model)
 {
     $out = array();
     $name = $model->instanceLabel();
     if (empty($name) && $model instanceof ActiveRecord) {
         $name = $model->getPrimaryKey();
     }
     $out[] = "# " . \Yii::t('resource', "{resourceLabel}: {resourceName}", array('{resourceLabel}' => $model->classLabel(), '{resourceName}' => $name)) . "\n";
     $attributeNames = $model->getVisibleAttributeNames();
     foreach ($attributeNames as $name) {
         if (!empty($model->{$name})) {
             $out[] = "__" . $model->getAttributeLabel($name) . "__ `" . $model->{$name} . "`\n";
         }
     }
     return implode("\n", $out) . "\n---\n";
 }