如何在Yii上托管多个应用程序

时间:2012-02-28 12:33:54

标签: frameworks yii

我有一个大项目,想要转移到PHP的Yii Framework。

在同一个目录中我有3个索引页面。 index.mail.php index.home.php index.login.php ,我有重写规则,如 localhost / 邮件 localhost / 主页 localhost / 登录。这些网址也接受他们自己的GET和POST数据。

这些树的应用当然不同。但是他们正在使用相同的库。 (不同的观点和模型,但相同的公共类)

我想做的就是在1个Yii线程中同时托管这3个以上的应用程序。

我该怎么做?在yii中,似乎我只能同时托管1个应用程序。 (也许我错了)

- 关于这篇文章,我问这个问题:Which one to go; Yii or Symfony。我决定使用Yii。

2 个答案:

答案 0 :(得分:5)

Yii是正确的决定,你应该坚持下去。您可以将这三个用作modules

Modules are basically small website applications but they can not work independently.最好的选择是为每件事使用模块。

你可以在单个yii应用程序上使用它们

答案 1 :(得分:3)

Yii支持“模块”,它具有MVC网站的全部功能,适用于您的情况。

http://www.yiiframework.com/doc/guide/1.1/en/basics.module