Php 基于设备更改视图布局
我有一个插件来检测移动视图或桌面视图。我需要能够根据用户是从移动设备还是从桌面查看来更改视图布局 我试图在Php 基于设备更改视图布局,php,zend-framework,Php,Zend Framework,我有一个插件来检测移动视图或桌面视图。我需要能够根据用户是从移动设备还是从桌面查看来更改视图布局 我试图在dispatchLoopStartUp()方法和引导方法\u initLayoutName()中控制Zend\u Controller\u Plugin抽象类中的逻辑,但仍然无法实现结果 下面是我期望达到的目标 public function checkDetectDevice() { $detect = new My_MobileDetect(); if($devi
dispatchLoopStartUp()
方法和引导方法\u initLayoutName()
中控制Zend\u Controller\u Plugin抽象类中的逻辑,但仍然无法实现结果
下面是我期望达到的目标
public function checkDetectDevice() {
$detect = new My_MobileDetect();
if($device->isMobile()) {
//Change View Layout.
}
}
有人能帮助我在Zend v1中实现视图布局更改吗要更改插件中的布局,请尝试以下方法:
Zend_Layout::getMvcInstance()->setLayout('your_layout'); // for your_layout.phtml
为什么不使用bootstrap或任何其他前端框架?@IndrasinhBihola是的,我使用bootstrap,但我不需要CSS bootstrap中的响应性设计this$this->\u helper->layout->setLayout('yourlayout')//yourlayout.phtml