我用zf2开发了一个web应用程序。我也开发了移动设备。 但我无法决定如何将此变量传递给控制器访问者是否可移动...例如我想从视图到达控制器到isMobile。 或者你有其他建议吗?
//Application\Module.php
public function onBootstrap(MvcEvent $e){
$mobileDetect = $serviceManager->get('MobileDetect'); //Retrieve "\Mobile_Detect" object
//I want to reach to this value (isMobile or not) from my view. but how can do this?
$isMobile = $mobileDetect->isMobile();
}
答案 0 :(得分:1)
您似乎想要访问视图文件中的$isMobile
变量。
如果是这样,那就试试吧 -
在$isMobile = $mobileDetect->isMobile();
之后
写 -
$e->getViewModel()->setVariables(
array(
'isMobile' => $isMobile,
)
);
然后在任何视图文件中,您可以$isMobile
访问它,您将获得设置值。
我希望这会有所帮助。