0

以前のバージョン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リファレンスはこれとは異なりません。

ありがとう

4

1 に答える 1

1

それはバグです。ご指摘いただきありがとうございます。

https://github.com/atk4/atk4/issues/17

次の安定したリリースまでマスターに切り替えます。

于 2011-08-31T17:46:31.003 に答える