Я оглянулся и, кажется, не могу найти кого-то с той же проблемой, что и я, надеясь, что я здесь не пропустил лягушку.
Я хочу получить информацию о браузере устройства для каждого пользователя, в настоящее время я планирую сделать это в загрузчике, следуя тому, что я видел в конференции PHP.
С этой целью я наткнулся:
http://framework.zend.com/manual/en/zend.http.user-agent.html
Что объясняет, как установить и использовать wurfl. Я следовал инструкциям и получаю следующее исключение:
Неопределенное исключение 'Zend_Http_UserAgent_Features_Exception' с сообщением 'Конфигурация "wurflapi" не определена "
Мое ограниченное понимание Zend заставляет меня думать, что проблема в configs / application.ini
У меня есть следующее:
resources.useragent.wurflapi.wurfl_api_version = "1.1"
resources.useragent.wurflapi.wurfl_lib_dir = APPLICATION_PATH "/../library/wurfl-php-1.1/"
resources.useragent.wurflapi.wurfl_config_file = APPLICATION_PATH "/configs/wurfl-config.php"
Где мой wurfl-config.php выглядит так:
echo "Loaded";
die;
$resourcesDir = dirname(__FILE__) . '/../../data/wurlf/';
$wurfl['main-file'] = $resourcesDir . 'wurfl-latest.zip';
$wurfl['patches'] = array($resourcesDir . 'web_browsers_patch.xml');
$persistence['provider'] = 'file';
$persistence['dir'] = CACHE_ROOT . "/wurfl/";
$cache['provider'] = null;
$configuration['wurfl'] = $wurfl;
$configuration['persistence'] = $persistence;
$configuration['cache'] = $cache;
Я ожидаю, что скрипт прекратит работу после загрузки, но я не понимаю, что означает, что конфигурация не загружается правильно.
Где может быть проблема? Какая дополнительная информация вам нужна? Кто-нибудь еще сталкивался с этой дилеммой раньше?
Заранее спасибо