我在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