Chinaunix首页 | 论坛 | 博客
  • 博客访问: 224752
  • 博文数量: 70
  • 博客积分: 1415
  • 博客等级: 上尉
  • 技术积分: 920
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-08 11:53
文章分类

全部博文(70)

文章存档

2011年(1)

2010年(69)

我的朋友

分类:

2010-12-18 09:37:31

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,真是简单的说。呵呵。

阅读(2255) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-12-20 16:06:39

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com