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错误

xcodeframework不是最新

Zend 框架 - 表单不呈现

Zend Framework windows8.1下配置zend framework1.12

zend-framework 与 Kohana 与 Symfony [关闭]