Form::addField()

Метод addField() используется, для добавления полей к форме.

Например:
$form = new Form();
$form->addField('title', 'doc_title', "This is title!");
echo (string)$form;

Результатом будет: 
<form>
<input type="text" name="doc_title" value="This is title!" />
</form>


# Требования

+ Можно создать форму без полей.
+ Можно добавить на форму поле.
+ На форму можно добавить несколько полей.

# Требование: Можно создать форму без полей.

Код:
$form = new Form();
echo (string)$form;

Результатом будет: 
<form>
</form>

# Требование: Можно добавить на форму поле.

Код:
$form = new Form();
$form->addField('title', 'doc_title', 'This is title!');
echo (string)$form;

Результатом будет: 
<form>
<input type="text" name="doc_title" value="This is title!" />
</form>


# Требование: На форму можно добавить несколько полей.

Код:
$form = new Form();
$form->addField('hidden', 'id', 500);
$form->addField('title', 'doc_title', 'This is title');
echo (string)$form;

Результатом будет: 
<form>
<input type="hidden" name="id" value="500" />
<input type="text" name="doc_title" value="This is title" />
</form>


