通过共享代码创建移动版网站

时间:2011-04-27 17:18:36

标签: zend-framework mobile

所有

我有以下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

由于

1 个答案:

答案 0 :(得分:1)

使用 Zend Framework 1.11 ,zend引入了基于wurfl adapterZend_Http_UserAgent

它允许您检测移动设备并引导不同的布局。 2010年12月的zend时事通讯附带的YouTube上有一个怎么样:http://www.youtube.com/watch?v=_A8yg73tqOY

您不必使用不同的模块!只是不同的布局文件!