"By Example" : CHtml - textField()
Рубрика: Перевод Cookbook
8 Окт. 2009
Серия рецентов "By Example" пытается предоставить для разработчиков примеры использования самых распостраненных действий в Yii. Учимся использовать CHtml::textField() на примерах!
CHtml::textField() method
public static function textField($name,$value='',$htmlOptions=array())
Создание элемента текстовое поле
Пример 1: Создаем пустое текстовое поле
<?php echo CHtml::textField('Text'); ?>
Результат:
<input type="text" id="Text" name="Text" value=""/>
Пример 2: Создаем текстовое поле с именем и значанием
<?php echo CHtml::textField('Text', 'some value'); ?>
Результат:
<input type="text" id="Text" name="Text" value="some value"/>
Пример 3: Создаем текстовое поле с настраиваемыми атрибутами: id, width, maxlength
<?php echo CHtml::textField('Text', 'some value',
array('id'=>'idTextField',
'width'=>100,
'maxlength'=>100)); ?>
Результат:
<input width="100" type="text" name="Text" value="some value" maxlength="100" id="idTextField"/>
Пример 4: Создаем текстовое поле с атрибутом disabled. (не активное)
<?php echo CHtml::textField('Text', 'some value',
array('disabled'=>true)); ?>
Результат:
<input type="text" id="Text" name="Text" value="some value" disabled="1"/>
- Оригинал "By Example: CHtml" [англ.]
Если хотите опубликовать этот материал у себя - пожалуйста, разместите ссылку на страницу откуда вы его взяли.
Другие yii статьи:
- Перед тем как начать подключать виджет RSS ленты я хотел бы немного освежить ваши знания по самой технологии.
RSS — ... "Компонент Rss ленты v1.0"
- Сегодня на главной странице Yii Framework-а появилось интересное сообщение о возможности быстро опробовать уже установленный Yii 1.0.6 в виде ... "Попробуй Yii как VMware образ"
- ... "Перевод : Доработка модели Post"

[guest] Гость
Было сказано: Среда, 22 Июнь 2011
Еще можно так:
<?php echo $form->textField($model,'url',array('style'=>'width:400px;')); ?>поскольку в $htmlOptions=array() можно задать любой атрибут тега html


