【问题标题】:How to integrate "basic" website into Zend Framework如何将“基本”网站集成到 Zend 框架中
【发布时间】:2010-05-20 19:52:59
【问题描述】:

我有一个大约有 10 页的网站。这些页面中只有一个使用 Zend(与 Google gData 集成)。

现在,它只是全部编码到那一页中,但我想学习如何使用 Zend Framework。

您如何在 Zend Framework 中处理基本相对静态的 php 页面?

您是否只是将整个单独的页面粘贴到各自的视图中,然后必须在布局中使用公共内容,而不用担心这些页面的模型和控制器?

一般来说,MVC 是否被接受并适用于一般的“网页设计”工作?

【问题讨论】:

    标签: model-view-controller zend-framework


    【解决方案1】:

    对于 10 个(相对)静态页面,我会在命令行中使用 Zend_Tool:

    zf create project myproject
    cd myproject
    zf create action1
    ..
    zf create action10
    

    然后将现有页面复制到 action-n,编辑视图 .phtmls 和 IndexController 操作。瞧!

    【讨论】:

      【解决方案2】:

      使用默认操作(重定向所有静态页面)创建一个控制器。默认视图中的十个包括基于某些参数(来自 url)的页面。 如果您担心速度,您也可以手动生成文件并将它们放在所需的目录结构中。将测试文件是否存在 () 的行静态添加到您的 .htaccess 和服务器静态页面中;)

      RewriteEngine on
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule !\.(js|ico|gif|jpg|png|css|html|doc|swf)$ /index.php
      

      【讨论】:

        猜你喜欢
        • 2011-07-20
        • 1970-01-01
        • 2010-09-23
        • 1970-01-01
        • 2011-05-17
        • 1970-01-01
        • 1970-01-01
        • 2011-04-17
        • 2011-06-28
        相关资源
        最近更新 更多