2013-09-04 3 views
1

Я новичок в Yii, и я сталкиваюсь с проблемами с ним. Надеюсь, что некоторые профи здесь могут помочь мне решить эту проблему. Я купил скрипт онлайн, и я редактирую его для своих нужд.установка По умолчанию Текст внутри Yii textarea

Я хочу иметь текстовую область с текстами по умолчанию. Пример;

Name: 
Age: 
Sex: 

, что она приносит в настоящее время:

<textarea class="span vertical medium" name="MAccount[accountInfo]" id="MAccount_accountInfo"></textarea> 

то, что я хочу, чтобы генерировать, или что-то вроде этого:

<textarea class="span vertical medium" name="MAccount[accountInfo]" id="MAccount_accountInfo">Name: <br> Age: <br> Sex:</textarea> 

что-то вроде выше. Но я могу только создать текстовое поле с пробелом/без содержимого. Ниже мой код, он находится внутри шаблона.

public function properties() { 
    $properties = array(
     'elements' => array(
      'accountInfo' => array(
       'type' => 'textarea', 
       'class' => 'span vertical medium', 
      ), 
      'email' => array(
       'disabled' => true, 
       'append' => $this->model()->role == 'unverified' ? $this->t('unverified') : $this->t('verified'), 
       'hint' => $this->model()->role == 'unverified' ? $this->resendBtn() : '', 
      ), 
      wm()->get('project.edit.buttons', array('step' => $this->step, 'projectId' => $this->project->id))->render('tools', array(), true), 
     ), 
     'model' => $this->model(), 
     'class' => 'projectEditForm', 
    ); 

    return $properties; 
} 
+0

в основном с кодом, если я отредактирую класс и т. Д., Он отразится на сгенерированном текстовом поле. –

+0

Я отредактировал мой вопрос @SamuelLiew –

ответ

0
<?php echo CHtml::activeTextArea($form,'abc',array('value'=>"12"));?> 
$form->abc="Your text goes here" 

это может помочь вам

+0

это, если вы используете его внутри вида. это внутри worklet. –

+0

затем используйте ** значение ** ключевое слово, обратитесь к этому https://github.com/yiisoft/yii/pull/1446 – Kalpit

+0

, он не работает. –

1

значения по умолчанию устанавливаются в модели, а не с вашей точки зрения. Поэтому вам нужно посмотреть в своем каталоге model/ и найти там подходящую модель. Там вы можете добавить

public $accountInfo = "Name:\nAge:\nSex:"; 
Смежные вопросы