什么是MVC框架中的Index.php的目的?

时间:2012-05-04 07:45:16

标签: model-view-controller

我想在MVC框架中对index.php有一个很好理解的描述......我曾在Magento和Codeignitor工作过...... 在Magento URL中,index.php被称为前端控制器,但在codeignitor中它是什么? Plz在MVC框架中清除了index.php的概念吗?

3 个答案:

答案 0 :(得分:3)

索引是您将URL分配/路由到相应控制器/操作的入口点。你不必在 index.php 中命名,你可以给它任意名称,只要你调用文件,就不会有问题。

答案 1 :(得分:3)

在codeigniter中,index.php是应用程序的入口点。它不是一个控制器。它设置您的环境,初始化您的配置/路由/自动加载等,然后加载您请求的控制器。

答案 2 :(得分:0)

通常,index.php主要用作引导程序。它初始化所有大多数变量并将您的应用程序置于可用状态。几乎所有的呼叫都通过它进行路由。如果需要,还可以使用.htaccess从可见路径隐藏index.php。例如,在yii中,您可以使用本指南:http://www.yiiframework.com/wiki/214/url-hide-index-php/