首页 > IT.IT > Cakephp中配置Router,改变默认的页面请求方式

Cakephp中配置Router,改变默认的页面请求方式

2009年5月21日  如果本文对您有帮助,请留下您宝贵的足印!==>

      Cakephp中的一个超强大功能在于他用htaccess文件改变了页面的请求方向,其实在Cakephp文件目录中有个类似的文件,他也可以改变页面的请求方向,当然他没有htaccess文件那么的强大。这篇文件就是很简短的写出这个改变默认页面的控制器及方法的办法。

一、文件的位置:
位置是:app/config/routes.php
这里面代码不多,只有2行代码,
Router::connect(’/', array(’controller’ => ‘pages’, ‘action’ => ‘display’, ‘home’));
Router::connect(’/pages/*’, array(’controller’ => ‘pages’, ‘action’ => ‘display’));
这个东东的作用就是访问页面的时候,根据页面路径,就给控制器和控制器方法一个默认值,并可以传递一个参数过去。(最后的那个参数,如‘home’)。

二、我的修改:
因为我拿Cakephp console生成了一个tests控制器,那么我当然想在访问首页的时候,显示的是我自己的实验内容了。修改如下:
Router::connect(’/', array(’controller’ => ‘tests’, ‘action’ => ‘index’));
这样的话,就默认执行我的tests_controller.php里面的index方法了。hoho,真是简单的说。呵呵。


本文来自苏南的博客, 转载请注明网址:http://newsn.net, 谢谢!
我的淘宝小店:http://68zz.com
我的Sina圈子:http://q.blog.sina.com.cn/pctalk


作者: 苏南 分类: IT.IT 标签: ,
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.