thinkphp框架有什么功能及使用方法

thinkphp框架有什么功能及使用方法,第1张

要解决你描述的问题,可以参考如下思路:

1、从index页面的最新动态链接到event页面,要想显示右边栏,最简单的方法就是将超链接直接指向event页面,就像导航栏“动态”一样

2、但是你需要传递最新动态的eventID,所以event()函数应该增加接收eventID的内容

3、另外,你显示页面默认显示数据的方法getContentBy2()可以删除,将其内容整合到event()函数中,参考第2点,如果接收到eventID,说明是通过index的最新动态链接过来的,没接收到eventID则是直接访问的

综上所述,我给出event()函数的大致内容

public function event(){

    //  你原先的内容

    

    // 以下新增内容

    $eventID = I("eventID",0,"intval"); // 读取eventID,不存在则默认为0

    if($eventID){

        // 存在,即从index的最新动态链接过来

        //  你原先index控制器getContent()函数的内容,注意display()那行就不要了

    } else {

        // 不存在eventID,即直接访问的,那就显示默认内容

        // 也就是你原先getContentBy2()函数的内容,注意不用ajax返回,采用assign()赋值即可

    }

}

 相应的,前台需要修改的有:

①index页面最新动态的超链接

②删除event页面getContentBy2()的js代码

不知是否理清思路,如有疑问欢迎讨论。

在官网上有开发的实例及源码可以下载。地址:

相关知识介绍:

1、ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进。

2、ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,使用面向对象的开发结构和MVC模式,融合了Struts的思想和TagLib(标签库)、RoR的ORM映射和模式。

3、ThinkPHP可以支持windows/Unix/Linux等服务器环境,正式版需要PHP50以上版本支持,支持MySql、PgSQL、Sqlite多种数据库以及PDO扩展,ThinkPHP框架本身没有什么特别模块要求,具体的应用系统运行环境要求视开发所涉及的模块。

ThinkPHP是一个开源的PHP框架, 是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布。早期的思想架构来源于Struts,后来经过不断改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的Action和Dao思想和JSP的TagLib(标签库)、RoR的ORM映射和ActiveRecord模式,封装了CURD和一些常用操作,单一入口模式等,在模版引擎、缓存机制、认证机制和扩展性方面均有独特的表现,也已经越来越多地受到国内PHP开发人员的认可。

使用ThinkPHP,你可以更方便和快捷的开发和部署应用,当然不仅仅是企业级应用,任何PHP应用开发都可以从ThinkPHP的简单、兼容和快速的特性中受益。简洁、快速和实用是ThinkPHP发展秉承的宗旨,为此ThinkPHP会不断吸收和融入更好的技术以保证其新鲜和活力,提供WEB应用开发的最佳实践!

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » thinkphp框架有什么功能及使用方法

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情