codeigniter 4 - 在模型中加载助手和 user_agent 库
codeigniter 4 - Loading helpers and user_agent library in model
我已经为此苦苦挣扎了几个小时。我想在模型上使用助手和 user_agent 库。
User_agent:每次我尝试使用下一个代码加载用户代理库时:
$agent = $this->request->getUserAgent();
我收到下一个错误:
Error
Call to a member function getUserAgent() on null
- 当尝试加载助手并从模型(例如 cookie 助手)中使用它时:
助手(cookie);
我认为它正在加载助手,但在尝试使用它时我打印了下一个错误:
Error Call to a member function is_mobile() on null
不需要加载助手。
The User Agent Class provides functions that help identify information
about the browser, mobile device, or robot visiting your site.
$agent = \Config\Services::request()->getUserAgent();
$isMobile = $agent->isMobile();
我已经为此苦苦挣扎了几个小时。我想在模型上使用助手和 user_agent 库。
User_agent:每次我尝试使用下一个代码加载用户代理库时:
$agent = $this->request->getUserAgent();
我收到下一个错误:
Error Call to a member function getUserAgent() on null
- 当尝试加载助手并从模型(例如 cookie 助手)中使用它时:
助手(cookie);
我认为它正在加载助手,但在尝试使用它时我打印了下一个错误:
Error Call to a member function is_mobile() on null
不需要加载助手。
The User Agent Class provides functions that help identify information about the browser, mobile device, or robot visiting your site.
$agent = \Config\Services::request()->getUserAgent();
$isMobile = $agent->isMobile();