日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

YII 控件使用笔记

發布時間:2025/4/5 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 YII 控件使用笔记 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

textField

sample:

1: <?php echo $form->textField($model, 'var_name',array('size'=>70));?> 上面就創建了一個輸入框,后面的‘size’ 則設置輸入框的顯示長度。

checkBoxList

? sample:

1: <;?php echo $form->checkBoxList($model, 2: 'var_name', 3: data_array, 4: $htmloption);?>

checkbox的數據,默認是垂直顯示的,如果想橫向顯示,則如下處理

1: <;?php echo $form->checkBoxList($model, 2: 'var_name', 3: data_array, 4: array('separator'=>;' ', 5: 'labelOptions'=>array('style'=>'display:inline') 6: ) 7: ); ?>

上面的最后一組參數,separator是修改的數據的分割符號,后面可以用空格(&nbsp) 來分割。

?????????????????????????? labelOptions? display:inline是設置顯示在同一行。

如果設置checkBoxList默認選中的值,則可以在相應的Controller中設置值,

? 比如在Controller中設置$this->model->var_name=array(0,1)

? 則默認選中0和1對應的值。

?

radioButtonList

<?php $debug_radio=$form->radioButtonList($model, 'debug_type',RedirectForm::$DEBUG_TYPES,array('template'=>'<li style="display:inline-block;width:150px;">{input}{label}</li>','separator'=>''));$debug_radio= str_replace("<label", "<span", $debug_radio); $debug_radio= str_replace("</label", "</span", $debug_radio); echo $debug_radio; ?> display:inline-block 設置在一行顯示, width設置間隔。 下面的將label替換為span 將其顯示在一行內

轉載于:https://www.cnblogs.com/lovemdx/archive/2013/03/15/2961858.html

總結

以上是生活随笔為你收集整理的YII 控件使用笔记的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。