注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

@fc_lamp

关注Web应用解决方案MySql/PHP/Python一盏名为"飞川"的灯~

 
 
 

日志

 
 

关于ZendFramework的几个INDEX  

2009-06-26 23:46:00|  分类: Web技术-Php |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

1 :当你要设置用户输入www.fc.com就直接进入时,可也这样做:

    设置如下文件结构:

      default>controllers>IndexController.php

    在indexController.php文件中为:
   
/*
*默认首页
*
*/
class indexController extends Zend_Controller_Action{


public function init(){ //ZF的构造函数,实现数据库

}

public function indexAction(){
    

}//function

}//class
  
说明:其实在default文件夹下的所有文件中的class名前都不要modules文件夹名了。


2 当你想你的用户进入某个模块时如:www.fc.com/manage,直接进入,可以这样做:

  
如:
manage>controllers>IndexController.php

在indexController.php文件中为:


/*
*进入管理的整个框架页
*
*/
class Manage_indexController extends Zend_Controller_Action{

public function init(){ //ZF的构造函数,实现数据库

}

//主框架(整个框架)

public function indexAction(){

}
}

说明:但这里要注意了,这与default文件夹下的所有文件中的class名前都不要模块文件夹名不一样了,其CLASS名中要加上模块文件夹名了。

3 当你的用户输入了如:www.fc.com/manage/news,直接进入时,可以这样做:


    设置如下文件结构:

       manage>controllers>newsController.php


     在newsController.php文件中为:


/*
*新闻管理
*
*/
class manage_newsController extends Zend_Controller_Action{


public function init(){ //ZF的构造函数,实现数据库

}

public function indexAction(){

   $this->_helper->viewRenderer->setNoRender(true);//关键语句
  
   echo"<script>window.top.location='/cms/manage/news/newslist/';</script>";
   //$this->_redirect("");//zf的跳转
}
}

说明:ZF内部会自动去寻找某个模块的子模块中有没有index动作,所以我们在这里只须要用一个跳转,或者指定一个页面就行了

  评论这张
 
阅读(154)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017