问题标签 [zf1]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 禁用一个 Zend Multioption 表单 MultiCheckbox
我正在创建一个多复选框,然后用循环填充它。是否可以在之后或填充过程中禁用其中一个复选框?
我试图通过下面的代码禁用一个复选框,但它不起作用。有人有更好的建议吗?
这也无济于事:
带有值的数组只是一个简单的数组:
mysql - Zend Framework 1 数据库抽象:MySQL 的 USE INDEX/FORCE INDEX 的实现?
我尝试 FORCE INDEX FOR JOIN ( PRIMARY
) 并没有找到明确的答案这是否在 ZF1 中实现并决定在这里问:这是否实现了,你能给出使用示例吗?https://github.com/zendframework/zf1/issues/489
我尝试使用这样的方法:
但这会返回一个错误:
而且我仍然不确定我是否尝试不正确地使用它,或者它根本没有实现。
javascript - Zend Framework 的 JsPush 适配器仅在 PHP 脚本完成后刷新进度
由于我们将项目从 PHP 5 切换到 7.4,发生了一些奇怪的事情,虽然我怀疑这是 PHP 的事情,但请先听我说完。
HTML/PHP 项目使用 Zend 框架的 Zend_ProgressBar_Adapter_JsPush 类。
屏幕上有一个 HTML 按钮。单击后,PHP 脚本将在后台运行并调用该类的update
方法Zend_ProgressBar
。在 PHP 脚本执行/完成的每一步之后,该值都会增加 +20,直到达到 100。
还有一个 HTML 表格。第 2 列显示每个步骤的结果之前的加载图标。该表中有 5 行,因此每个步骤为一行。
现在的情况是:在 PHP5 时代,当 PHP 脚本运行时,用户可以看到到目前为止 PHP 脚本已经到达/完成了哪一步,但是现在使用 PHP7.4,一旦 PHP 运行,所有字段都会更新脚本完成。它们显示正确,但问题是它不再逐步刷新。
就像一切都在后台排队或其他东西一样,JavaScript 没有机会“实时”更新任何字段,所以它在 PHP 脚本的末尾进行。
我不知道是什么原因。我什至尝试sleep(5)
在这些步骤之间添加,我发现它正在工作。但是,如果有更好的解决方案,为什么还要让用户等待 5 次 5 秒呢?
这是 PHP 代码的(精简版):
JavaScript 方法: