2015-05-16 114 views
0

我想创建一个MVC的web应用程序,没有任何MVC框架。我所做的就是制作一个index.html文件,当用户需要时,所有视图都会被加载。这虽然产生了这样的问题,即当用户输入一个直接的url时,如:www.foo.com/bar - 它不会指向视图栏。我知道如何将用户指向带有路由器文件的网页,但是我不知道该如何操作,当时视图只是页面的一部分,并且在另一个页面中打开。我可以用路由器来做这个吗?或者怎么做呢?用url参数在html文件中打开一个视图

为了清楚起见,我在服务器端运行php,并使用AJAX调用来获取视图。

+0

代码!码!!码!!! – NaijaProgrammer

回答

2

由于所有的详细信息页面上没有你需要用正确的观点重写URL以加载中的index.html一个frontcontroller页和白手起家该网页的服务器端组件的真实页服务器端。

我建议看看微型PHP frontcontroller组件Silex

如果你不想用这样的组件,您可以随时做到这一点使用类似阿帕奇重写规则和自己的PHP的着陆页。对于较小的MVC网站来说,这是相当简单的。如果你打算建立一个更大的,我建议选择一些小的框架,每个框架都做好一件事。我在服务器端使用了Silex和Twig,在客户端使用了jQuery和Knockout。

+0

我将不胜感激一种手动方式,但这个工程,所以谢谢! – nelfurion

相关问题