Suponiendo que tengo una clase Formulario y luego tantas clases como tipos de campo que soporta el Formulario...
¿Qué es mejor, crear los campos a través del formulario o crear los campos por fuera y luego enlazarlos con el formulario?
Para que quede más claro pongo un poco de pseudocódigo
Creando campos a través del formulario:
Código PHP:
$Form = new cForm ("MiFormulario");
$Form->CrearTextarea ("MiTextarea");
$Form->DarValorCampo ("MiTextarea", "BlaBlaBla")
Código PHP:
$Form = new cForm ("MiFormulario");
$Textarea = new cTextarea ("MiTextarea");
$Textarea->SetValor = "BlaBlaBla";
$Form->EnlazarCampo ($Textarea);