Hola cominidad, estoy presentando un error al intentar poblar un campo varchar 100, mediante la extension select2 con la opcion ‘multiple’ => ‘multiple’, o sea, quiero seleccionar mas de un elemento de una tabla para ponerlo en el campo varchar de longitud 100, los elementos son tambien varchar 20 y formado de la forma ej: 1841O0021 o 1841N0022, el caso es que al seleccionar los elementos, muestro mediante esta imagen:
y dar crear me da el siguiente error, el cual muestro con esta imagen:
Aqui pongo mi codigo del select2 para el campo:
<td title="orden de despacho">
<?php echo $form->labelEx($model, 'norden'); ?>
<?php
$this->widget('ext.select2.ESelect2', array(
'attribute' => 'norden',
'model' => $model,
'data' => CHtml::listData(Dorden::model()->findAll(), 'norden', 'norden'),
'htmlOptions' => array(
'multiple' => 'multiple',
'style' => 'width:100px',
),
));
?>
<?php echo $form->error($model, 'norden'); ?>
</td>
el problema parece estar dado al tratar de poner mas de un elemento en un campo, ya que no se como hacerlo,
estas son las reglas de validacion en el modelo:
array('norden', 'length', 'max' => 100),
espero cualquier sugerencia