Zend Framework 1 和最新的 Dojo 版本
Posted
技术标签:
【中文标题】Zend Framework 1 和最新的 Dojo 版本【英文标题】:Zend Framework 1 and latester Dojo versions 【发布时间】:2015-07-07 10:58:07 【问题描述】:我们目前正在将 Zend Framework 1 与 Dojo 表单一起使用,并且最近遇到了一些用户在 IE11 上使用我们的表单时报告错误的问题:例如,他们能够检查同一组中的多个单选按钮。 这个问题以前从来没有出现过,甚至我们大部分的IE11用户都没有任何问题。 另请注意,“有问题的”浏览器不会引发 javascript 异常。
为了解决这个问题,我们正在尝试将我们的 dojo 发布版本升级到 1.10(当前为 1.5.2)。 升级适用于直接在我们的代码中实例化的所有 dojo/dijit 对象(例如 new dijit.ProgressBar())。 但是在使用程序化创建 dijit 的表单上,集成不起作用:表单元素没有应用任何 dojo 样式,就好像解析器没有找到它们一样。
我们还检查了 ZF1 的最新版本,但它们似乎没有集成最新版本的 Dojo。
那么在最近的版本中,Dojo 解析页面的方式是否有任何变化,并且应该在 ZF Dojo 库中进行修改?
【问题讨论】:
【参考方案1】:如果我没记错的话,在 Dojo 1.5.2 中,dom 属性是“dojoAttachPoint”、“dojoAttachEvent”、“dojoType”,而在 Dojo 1.10 中,属性是“data-dojo-attach-point”、“data-dojo-attach” -event", "data-dojo-type"
【讨论】:
以上是关于Zend Framework 1 和最新的 Dojo 版本的主要内容,如果未能解决你的问题,请参考以下文章
Zend Framework 2 安装期间的 Composer CreateProcess 错误代码 0
Doctrine2更新导致Zend Framework 3中的AnnotationRegistry registerLoader错误