大家好,我正在开发Codeigniter 4。我有两个服务器1是开发和另一个是活的,都有php 8.1。我使用Codeigniter 4.2.10。对于开发,我的代码工作得很好。在现场我得到错误:未定义的函数dot_array_search();我检查了这个函数是在helper中定义的,并且在上面调用了helper。
'关键→函数CodeIgniterRouterdot_array_search()在SYSTEMPATH/Router/RouteCollection.php第1257行。
1 SYSTEMPATH/Router/RouteCollection.php(970): CodeIgniterRouterRouteCollection->create()
2 SYSTEMPATH/Config/Routes.php(23): CodeIgniterRouterRouteCollection->cli()
3 APPPATH/Config/Routes.php(11): require('SYSTEMPATH/Config/Routes.php')
4 SYSTEMPATH/CodeIgniter.php(789): require('APPPATH/Config/Routes.php')
5 SYSTEMPATH/CodeIgniter.php(430): CodeIgniterCodeIgniter->tryToRouteIt()
6 SYSTEMPATH/CodeIgniter.php(351): CodeIgniterCodeIgniter-> handlerrequest ()
7 FCPATH/index.php(68): CodeIgniterCodeIgniter->run()`需要前辈的帮助。
我有同样的症状。在我的例子中,通过修改system/helper ->系统/帮手。(大写)