我在API中搜索沒有成功。 $ htmlOption的鍵有一個不完整的描述。 我特別感興趣的是像「fileField($ model,$ attribute,$ htmlOptions = array())」等類的公共方法以及CActiveForm類。
1
A
回答
5
通常,$ htmlOptions數組由所生成的HTML元素描述。數組實際上是HTML元素的「屬性」。鍵是屬性名稱。因此,如果您使用CHtml :: Image生成圖像,則「src」是有效的$ htmlOption鍵。如果你生成一個CHtml :: Link,那麼「href」是一個有效的$ htmlOption鍵。
如果你的文檔中一看,CHtml::link()元素爲$說明htmlOptions參數爲:
附加的HTML屬性。除了普通的HTML屬性,一些特殊的屬性也被認可(見clientChange和標籤的更多細節。)
我通常使用$ htmlOptions數組類,ID或樣式添加到HTML元素,就像這樣:
<?php echo CHtml::link("Click Me","http://stackoverflow.com",array("id"=>"myId","class"=>"class1 class2","style"=>"color: #f00;")); ?>
這會使下面的代碼:
<a href="http://stackoverflow.com" id="myId" class="class1 class2" style="color: #f00;">Click Me</a>
有一些額外的「特殊」 AJAX選項的Yii允許$ htmlOptions陣列的一些元素(鏈接,按鈕和幾乎沒有ERS)。他們讓你創建AJAX鏈接,添加JS確認彈出窗口等在這裏描述的這些選項:
http://www.yiiframework.com/doc/api/CHtml#clientChange-detail
對於FileField或元素,你可以看一下相關屬性here將在$ htmlOptions被允許陣列。
相關問題
- 1. PowerShell的 - 找到描述
- 2. CDetailView Yii顯示外鍵描述
- 3. 我在哪裏可以找到BASIC的LibreOffice API的描述符
- 4. 未找到Eclipse部署描述符
- 5. 「找不到SDK描述符」錯誤 - FlashDevelop
- 6. 我可以在哪裏找到TrueVFS框架的API描述?
- 7. Unix中的文件描述符幫助
- 8. FullCalendar和qTip。幫助描述爲數組
- 9. Progress Openedge到Postgresql的轉換 - 缺少幫助和描述字段
- 10. HTML概述,幫我
- 11. NSObject描述和調試描述
- 12. [NSObject的描述]
- 13. 類方法:描述「#my_class_method」或描述「#self.my_class_method」?
- 14. 將描述添加到android
- 15. 發送描述到NSError
- 16. java.sql.ResultSet.next()描述
- 17. 我如何找出文件的文件描述符
- 18. 如何顯示jmx MBean的類描述,屬性描述和操作描述
- 19. 我看不到任何描述由我的rss?
- 20. 在Freebase中查找類型描述?
- 21. 我在哪裏可以找到USB的「Microsoft操作系統描述符」列表?
- 22. 我在哪裏可以找到Actionscript錯誤編號及其描述的列表?
- 23. 如何在JNI中找到對象的字段描述符?
- 24. JBoss - 無法找到Spring表單的標籤庫描述符
- 25. 如何在PHP文檔中找到DateTime類的描述?
- 26. com.google.android.gms.vision.dynamite的本地模塊描述符類未找到
- 27. 什麼方法可以找到DLL裏面函數的描述?
- 28. 找不到[自定義標籤]的標籤庫描述符
- 29. 找不到http://java.sun.com/jsp/jstl/core描述的標記或庫
- 30. 哪裏可以找到常春藤描述符Artifactory的回購
你明白了嗎?請選擇我的答案,如果它幫助你瞭解$ htmlOption參數,或發佈你自己的,如果你發現更好的東西。謝謝! – thaddeusmt 2010-11-07 02:47:10