日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

YII 控件使用笔记

發布時間:2025/4/5 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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 控件使用笔记的全部內容,希望文章能夠幫你解決所遇到的問題。

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