phpcms v9 更改首页

phpcms v9的默认首页是(域名/index.php?m=content&c=index&a=init)那为什么你直接敲一个域名它就自己进 去了呢,其实在caches-->configs-->route.php文件里定义了默认的首页地址。

地址栏里的参数各是什么意思:

m 代表模块名(即phpcms-->modules文件夹下的文件夹的名字称为模块名)

c 代表了控制器的名字(即模块文件夹下的php文件,一般index.php为前台的控制器、模块名.php一般为后台控制器)

a 是控制器中方法的名字(一般每个控制器里都有一个init方法,若你在地址栏里没有写a的话默认就是去访问init方法)

 

有时候我们需要设置某个页面为站点的默认首页,比如设置问答模块的首页为整站页面,但是,phpcms v9后台并没有这么个选项,如何实现呢?

  其实phpcms v9 是提供了这个选项的,这样就不需要大费周折修改很多代码和文件了。

  打开caches\configs\route.php ,直接编辑下面的代码就可以设置了: 

return array(  
    'default'=>array('m'=>'content', 'c'=>'index', 'a'=>'init'),  
);  
  • m:模块名
  • c:控制器名
  • a:方法名,控制器里的函数!

posted on 2013-11-05 22:13  蓝海旗舰  阅读(392)  评论(0编辑  收藏  举报

导航