twitter的结构控制器

时间:2010-09-17 00:39:13

标签: php zend-framework

我熟悉Zend,我以Twitter为例来了解控制器的工作原理。

Twitter有不同的注册和登录页面

https://twitter.com/login

https://twitter.com/signup

  • 这些是2个不同的控制器吗?
  • 有没有办法让他们成为同一个控制器的2个动作,同时仍然直接在site/loginsite/signup

2 个答案:

答案 0 :(得分:1)

这取决于Twitter上使用的路由技术和/或重写规则。登录和注册可以在同一个控制器(用户/登录+用户/注册)或完全分开。

查看“the default router”以了解路线。基本上,它们代表了将URL粘贴到控制器/操作场景中的通用方法。

我对Zend并不熟悉,但如果您只是编写正确的路由来处理这两个URL,我认为您可以在单个控制器中进行登录+注册。

答案 1 :(得分:1)

在你的案例Static Route中,你需要在你的Zend应用程序中进行路由。 通过路由,您可以“告诉”URL指向的位置。