Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我目前正在开发一个 cakePHP 应用程序,并遇到了保存包含大量输入的表单的问题。
我有 A 列和 B 列,其中有具有多个属性(名称、描述、颜色等)的项目,当我将项目从任一列移动到另一列并 clic 保存(使用 POST 传递值)时,它不会崩溃或发生故障保存。
这是由于 php 的 max_input_vars 将数量限制为 1000。我的第一个想法是限制每个项目的输入量,但它仍然存在限制。
问题是,处理大型表单(例如将值保存到数据库以用于几乎无限的项目/输入)的良好做法是什么?
从你的 php.ini 改变它
[suhosin] suhosin.post.max_vars = 20000 suhosin.request.max_vars = 20000