我的网站大约有10页。这些页面中只有一个使用Zend(与Google gData集成)。
现在,它只是编码到那一页,但我想学习如何使用Zend Framework。
如何在Zend Framework中处理基本相对静态的php页面?
您是否只是将各个页面都放在各自的视图中,然后在布局中使用常见的东西,而不用担心这些页面的模型和控制器?
总的来说,MVC是否被接受并适用于一般“网页设计”工作的技术?
答案 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