UPDATED MY QUESTION
Я пытаюсь реализовать отдельный шаблон для мобильного представления, используя Zend Framework. Я следую этому гиду
У меня есть следующий плагин под названием Mobile.php
<?php
class ZC_Controller_Plugin_Mobile extends Zend_Controller_Plugin_Abstract
{
public function dispatchLoopStartup(Zend_Controller_Request_Abstract $request) {
$bootstrap = Zend_Controller_Front::getInstance()->getParam("bootstrap");
$useragent = $bootstrap->getResource("useragent");
$device = $useragent->getDevice();
Zend_Registry::set("useragent", $useragent);
Zend_Registry::set("device", $device);
/**
* @todo change this to be Mobile
*/
echo $device->getType() . " is the type of device";
}
}
Это работает в режиме рабочего стола. Я получил desktop is the type of device
в качестве вывода при запуске сайта. При проверке того же, я получил следующую ошибку приложения,
Я получаю сообщение об ошибке в следующей строке, когда запускаю сайт на мобильном телефоне $device = $useragent->getDevice();
Добрый совет по этому поводу