错误出现在我的自定义网格上,我为所有记录“选择全部”(超过3000)并尝试转到下一个网格页面。 我可以看到,我的所有IDS都设置为URL
的internal_import参数/internal_import_ids/1,2,3,4,5,6,7,8,...
如何将此internal_import_ids置于POST,而不是URL?
在“按摩部分”中声明的internal_import_ids
...
$this->getMassactionBlock()->setFormFieldName('import_ids');
...
答案 0 :(得分:0)
[这是一个主题]关于最大网址长度。(What is the maximum length of a URL in different browsers?)
简短回答 - 事实上限制为2000个字符。
这里的常见问题解答more info from Boutell位于“网址的最大长度是多少?”标题下:
极长的网址通常是个错误。网址超过2,000个字符 不适用于最流行的网络浏览器。如果你,请不要使用它们 打算让您的网站为大多数互联网用户工作。
答案 1 :(得分:0)
我找到的解决方案之一是使用AJAX。使用AJAX Grid可以很好地工作。
public function __construct()
{
...
$this->setUseAjax(true);
}
所以,我的问题解决了。但如果有人会在没有AJAX的情况下找到解决方案 - 很高兴见到它。