我们有一个ZEND 1.10v
网站。现在我们正在使用 WURFL 浏览器检测创建移动网站。我们知道ZEND 1.10v
不支持它,因此我们将其包含在Php类中。每个设置似乎都可以,但是当我们在网站上显示后访问URL
“加载的WURFL数据中没有ID [generic]的设备”
当我调试问题时,它实际上来自
/library/WURFL/CustomDeviceRepository.php -> function init() ->
在函数follwoing函数内部,名为
$this->getDevice(WURFL_Constants::GENERIC);
此时我们检查了WURFL_Constants::GENERIC
它传递的'通用'值。我们使用getDevice()
函数进一步调试,检查为
$device = $this->persistenceStorage->load($deviceId)
FYI : $deviceId means WURFL_Constants::GENERIC which is 'generic' value assigned.
上面的函数返回一个空值,因此抛出以下异常
“加载的WURFL数据中没有ID [generic]的设备”
我们不确定要进一步调试以解决此问题。有谁知道如何解决这个问题?我们认为应该定义默认设备条目等。
仅供参考:我们已将缓存和持久性权限设置权限设置为777