【发布时间】:2011-09-01 01:46:31
【问题描述】:
我在旧版本 4.03 和 4.b1 中使用方法 addQuickSearch() 没有问题,但现在,当我使用 $g->addquickSearch(array('field1','field2')) 时,屏幕中的结果访问页面是
BaseException
Trying to get value of not-existing field: q
/var/www/soporte/atk4/lib/BaseException.php:42
Stack trace:
/var/www/soporte/atk4/lib/BaseException.php :42 BaseException BaseException->collectBasicData(Null, 1, 0)
/var/www/soporte/atk4/lib/Form/Basic.php :187 BaseException BaseException->__construct("Trying to get value of not-existing field: q")
/var/www/soporte/atk4/lib/QuickSearch.php :97 sample_project_regla_grid_quicksearch Form_Basic->get("q")
/var/www/soporte/atk4/lib/Filter.php :59 sample_project_regla_grid_quicksearch QuickSearch->applyDQ(Object(DBlite_dsql))
/ : sample_project_regla_grid_quicksearch Filter->applyHook()
/var/www/soporte/atk4/lib/AbstractObject.php :337 call_user_func_array(Array(2), Array(0))
/var/www/soporte/atk4/lib/ApiWeb.php :204 sample_project AbstractObject->hook("post-submit")
/var/www/soporte/index.php :15 sample_project ApiWeb->main()
发生了什么变化?
API 参考在旧版本中并无不同。
谢谢
【问题讨论】:
标签: atk4