在block list page(admin/structure/block)原本能够移动BLOCK的顺序,结果移动不了,用如下代码显示这个form的结构php
$form = drupal_get_form('block_admin_display_form');
dpm($form);apache
并在指定的form submit callback加入调试语句,结果提交时仍然没法出现dpm信息,而且连提示语都没有。这是个很奇怪的问题,form提交后彻底没有转到submit callback,无奈以后只有尝试把form精简元素再试试,结果提交成功了,这样就判定跟提交数据有关。值得注意的是block list page里有1300多个提交数据,推测多是数据太多致使php不接受。百度一下得知max_input_vars影响接受数据的数量,在php.ini改成max_input_vars=99999,重启一下apache,问题解决了。调试