2016-09-03 9 views
0

yii-CJuiAutoCompleteに問題があります。必須フィールドは1つのフィールドだけでは機能しません。モデルに必要なルールが追加されましたが、動作しません。その私の_form.php必須フィールドですが、yiiで空白を許可します

<div class="form-group"> 
<?php echo $form->labelEx($model,'collegename',array('class'=>'col-sm-3 control-label')); ?> 

<div class="col-sm-9"> 
    <?php 
$this->widget('zii.widgets.jui.CJuiAutoComplete', array(
    'model'=>$form, 
    'name'=>'collegename', 
    'source'=>$this->createUrl('controller/action'), 
    // additional javascript options for the autocomplete plugin 
    'options'=>array(
     'showAnim'=>'fold', 

    ), 
    'htmlOptions'=>array(
     // 'style'=>'height:20px;', 
     'class'=>'span5 form-control', 
     'placeholder'=>'College Name', 
     //'style' => 'text-transform: uppercase' 
    ), 
)); 
?> 
<?php echo $form->error($model,'collegename'); ?> 
</div> 
</div> 

モデル

array('collegename', 'required'), 

答えて

0

はあなたではなく、モデルのフォームを渡します。 試してみてください。

<?php 
$this->widget('zii.widgets.jui.CJuiAutoComplete', array(

    'model'=>$model, 

    'attribute'=>'collegename', 

    'source'=>$this->createUrl('controller/action'), 
    // additional javascript options for the autocomplete plugin 
    'options'=>array(
     'showAnim'=>'fold', 

    ), 
    'htmlOptions'=>array(
     // 'style'=>'height:20px;', 
     'class'=>'span5 form-control', 
     'placeholder'=>'College Name', 
     //'style' => 'text-transform: uppercase' 
    ), 
)); 
?> 
+0

errorSummaryでの上映エラーが、値が提出されている...私は、この配列を取得してい..................... 'アレイ ( [SdcApplication] =>アレイ ( [eamcetcode] => AAAA [地区] => 7 [アドレス] =>グントゥール [spocname] =>名前 [spocmail] =>何か@ gmail.com [spocmobile] => 9999999999 [accept] => 1 ) [collegename] => [yt0] => ) ' – Tilak

+0

' name 'を' attribute 'に置き換えてもう一度やり直してください。今は大丈夫だろうと思う。 –

+0

http://www.yiiframework.com/doc/api/1.1/CJuiInputWidget#attribute-detail –

関連する問題