In base allo official tutorial di Yii2. Ho creato una visualizzazione per il modulo di iscrizione:Le opzioni dei campi ActiveX di Yii2 non funzionano
<?php
use yii\helpers\Html;
use yii\widgets\ActiveForm;
?>
<?php $form = ActiveForm::begin(); ?>
<!-- GET Attention for the next Line -->
<?= $form->field($model, 'name')->label('Your Name'); ?>
<?= $form->field($model, 'email'); ?>
<div class="form-group">
<?= Html::submitButton('Send!', ['class' => 'btn btn-primary']); ?>
</div>
<?php ActiveForm::end(); ?>
A questo punto tutto va bene. Tuttavia, quando si tenta di utilizzare il parametro options
del metodo field
come segue:
<?= $form->field($model, 'name', ['style' => 'color:red'])->label('Your Name'); ?>
ho ottenuto l'errore:
Unknown Property – yii\base\UnknownPropertyException
Setting unknown property: yii\widgets\ActiveField::style
The official api documentation ha dichiarato che il metodo di ActiveForm prende un terzo parametro chiamato opzioni
Qualcuno potrebbe spiegarmi perché questo errore si è verificato ?!
La documentazione ufficiale parla di un terzo parametro "opzioni". Ma non spiega cosa si potrebbe definire usandolo. :( – webpaul
Hai ragione, questo dovrebbe essere meglio documentato. Posso aggiungere alcune cose la prossima settimana. –