首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在WURFL的Zend实现中,“WURFL中没有id为[generic]的设备”

在WURFL的Zend实现中,“WURFL中没有id为[generic]的设备”
EN

Stack Overflow用户
提问于 2011-09-22 05:36:08
回答 1查看 923关注 0票数 1

我遵循了Zend文档中的指南:http://framework.zend.com/manual/en/zend.http.user-agent.html

并将所有配置包含在我的application.ini中,如下所示:

代码语言:javascript
复制
; Mobile device detection
resources.useragent.storage.adapter                                     = "Session"
resources.useragent.wurflapi.wurfl_api_version                          = "1.1"
resources.useragent.wurflapi.wurfl_lib_dir                              = APPLICATION_PATH "/../library/wurfl-php-1.3.1/WURFL/"
resources.useragent.wurflapi.wurfl_config_array.cache.provider          = "file"
resources.useragent.wurflapi.wurfl_config_array.cache.dir               = APPLICATION_PATH "/../data/wurfl/cache/" 
resources.useragent.wurflapi.wurfl_config_array.wurfl.main-file         = APPLICATION_PATH "/../data/wurfl/wurfl.xml"
resources.useragent.wurflapi.wurfl_config_array.wurfl.patches           = APPLICATION_PATH "/../data/wurfl/web_browsers_patch.xml"
resources.useragent.wurflapi.wurfl_config_array.persistence.provider    = "file"
resources.useragent.wurflapi.wurfl_config_array.persistence.dir.dir     = APPLICATION_PATH "/../data/wurfl/cache/"

当我第一次在数据/wurfl/cache填充之前运行我的应用程序时,我得到了这个致命的错误:

代码语言:javascript
复制
Cannot send headers; headers already sent in /Applications/MAMP/htdocs/thebirdy.com/library/wurfl-php-1.3.1/WURFL/Xml/VersionIterator.php, line 29

第二次运行我的应用程序时,以及之后的每一次,我都会收到应用程序错误:

代码语言:javascript
复制
There is no device with id [generic] in wurfl
/Applications/MAMP/htdocs/thebirdy.com/library/wurfl-php-1.3.1/WURFL/CustomDeviceRepository.php(70): WURFL_CustomDeviceRepository->getDevice('generic')
EN

回答 1

Stack Overflow用户

发布于 2012-07-09 12:24:59

您在application.ini中的wurfl设置不需要包括那么多设置。只要有以下几点就足够了:

代码语言:javascript
复制
resources.useragent.wurflapi.wurfl_api_version = "1.1"
resources.useragent.wurflapi.wurfl_lib_dir = APPLICATION_PATH "/../library/wurfl-php-1.1/WURFL/"
resources.useragent.wurflapi.wurfl_config_file = APPLICATION_PATH "/configs/wurfl-config.php"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7506968

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档