所有
我有以下Zend应用程序结构,它使用MVC并支持多个模块(如果添加)。如何扩展此项目以创建整个站点的移动版本?移动站点应支持桌面版本使用的所有模块,并重用尽可能多的控制器和模型代码。如果用户通过桌面访问,则应显示桌面版本,否则应显示移动版本。我想使用jquerymobile框架来开发移动网站。
-application
-configs
application.ini
-layouts
-scripts
layout.phtml
-modules
-default
-controllers
IndexController.php
-models
-views
-helpers
-scripts
-index
index.phtml
Bootstrap.php
Bootstrap.php
-documentation
-include
-library
-logs
-public
-design
-css
-images
-js
index.php
.htaccess
-scripts
-tests
-tmp
由于
答案 0 :(得分:1)
使用 Zend Framework 1.11 ,zend引入了基于wurfl adapter的Zend_Http_UserAgent。
它允许您检测移动设备并引导不同的布局。 2010年12月的zend时事通讯附带的YouTube上有一个怎么样:http://www.youtube.com/watch?v=_A8yg73tqOY
您不必使用不同的模块!只是不同的布局文件!