Как добавить текстовое поле в форму без класса модели в YII? - PullRequest
6 голосов
/ 24 февраля 2011

Мне нужно добавить текстовое поле в форме YII, в котором я не указываю имя класса модели. Но мне нужно обработать это значение в методе действия внутри класса контроллера.

е

Мне нужно добавить текстовое поле как

<div class="row">
    <input type="text" name="test" id="test" >
</div>

Я добавляю текстовое поле как

<?php echo $form->textField($model['groupModel'],'group_name',array('size'=>60,'maxlength'=>128)); ?>

Но я не хочу указывать название модели в новом текстовом поле. Заранее спасибо ...

Ответы [ 2 ]

7 голосов
/ 24 февраля 2011

Это должно работать

<div class="row">
    <?php echo CHtml::textField('User[textvalue]', '', array('size'=>60,'maxlength'=>128)); ?>                
</div>

Это даст вам текстовое значение внутри $ _POST ['User'] как $ _POST ['User'] ['textvalue']

6 голосов
/ 24 февраля 2011

Вы можете добавить текстовое поле Chtml с идентификатором

. Это будет показано в: $ _POST ['mytextField']

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...