yii中調整ActiveForm表單樣式

2022-01-24 12:20:51 字數 937 閱讀 9657

yii2中對於表單和字段的支援元件為activeform和activefield,

<?php  $form = activeform::begin([  

'id' => 'login-form',  

'options' => ['class' => 'form-horizontal'],  

'fieldconfig' => [  

'template' => "\n

\n",  

'labeloptions' => ['class' => 'col-lg-1 control-label'],  

],  

]); ?>  

= $form->field($model, 'username') ?>  

= $form->field($model, 'password')->passwordinput() ?>  

上述**生成兩個帶預設標籤名(如username,password)的表單輸入框(input)。

如果想更改輸入框的標籤及其樣式,有兩個方式,乙個是通過labeloptions引數:

[php]view plain

copy

= $form->field($model, 'username',['labeloptions' => ['label' => 'nick name','class' => 'your own class']]) ?>  

還有乙個更加物件導向的方法是:

[php]view plain

copy

= $form->field($model, 'username')->textinput()->hint('please enter your nick name instead of email')->label('nick name') ?> 

Yii中的relations方法

以blog示例 重點看注釋 user類中的relations方法如下 public function relations post中的方法如下 public function relations comment中的ralations方法如下 public function attributelabe...

Yii中relations的用法

class amspricenewcar extends amcpricenewcar public function searchmaintain 1 這裡遇到的問題,用了 criteria join方法,查詢報錯,原因是gocar mileage表與主表中有欄位名相同,於是用了 criteria...

yii中事件的了解

剛接觸yii沒多久,因為在實際開發中,對於事件幾乎不會去用。所以,對於yii的事件,沒有很深的了解。這次看了下教程,有種豁然開朗的感覺。按我的理解,yii的事件,就相當於onethink裡面的鉤子,在這些框架的核心程式裡面,我預留一些事件屬性,程式設計師可以在外部呼叫其它類的時候,繫結事件,這樣,有...