如何将“基本”网站整合到Zend Framework中

时间:2010-05-20 19:53:00

标签: model-view-controller zend-framework

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

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

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

您是否只是将各个页面都放在各自的视图中,然后在布局中使用常见的东西,而不用担心这些页面的模型和控制器?

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

2 个答案:

答案 0 :(得分:1)

对于10个(相对)静态页面,我将从命令行使用Zend_Tool

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

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

答案 1 :(得分:0)

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

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