在项目中切换thinkphp框架的版本

学习使用thinkphp 的过程中,由于thinkphp不断的升级,有时在3.0上的代码就不一能在3.1.3上使用,
百思不得其解啊,没有办法还要工作啊,不知道怎么处理,先写吧,
将thinkphp3.0  3.1.2 3.1.3三个版本的核心放到项目目录,然后在index.php中修改成合适的版本
define('CORE', 'ThinkPHP2');
require(CORE . '/ThinkPHP.php');
先用3.0的写一部分,调试好了,然后在升级到新的版本,
比如我现在使用3.0的时候,使用分组就正常,但是切换到3.1.3就只显示空白,不怎么是怎么回事,也不报错,就是空白,切换到3.12就没有问题了
有时间了再解决吧

时间: 2024-10-30 13:12:57

在项目中切换thinkphp框架的版本的相关文章

在Spring Boot项目中使用Spock框架

Spock框架是基于Groovy语言的测试框架,Groovy与Java具备良好的互操作性,因此可以在Spring Boot项目中使用该框架写优雅.高效以及DSL化的测试用例.Spock通过@RunWith注解与JUnit框架协同使用,另外,Spock也可以和Mockito(Spring Boot应用的测试--Mockito)协同使用. 在这个小节中我们会利用Spock.Mockito一起编写一些测试用例(包括对Controller的测试和对Repository的测试),感受下Spock的使用.

对于ThinkPHP框架早期版本的一个SQL注入漏洞详细分析_php实例

ThinkPHP官网上曾有一段公告指出,在ThinkPHP 3.1.3及之前的版本存在一个SQL注入漏洞,漏洞存在于ThinkPHP/Lib/Core/Model.class.php 文件 根据官方文档对"防止SQL注入"的方法解释(参考http://doc.thinkphp.cn/manual/sql_injection.html) 使用查询条件预处理可以防止SQL注入,没错,当使用如下代码时可以起到效果: $Model->where("id=%d and usern

ThinkPHP框架中添加404错误页面以及访问安全

所有的网站项目都需要添加一个404页面,不仅友好,而且对网站优化也有一定的好处,而用ThinkPHP框架搭建的网站添加404页面的方法还是很简单的,利用的就是空类,空方法 第一步: 在Lib/Action文件夹下创建EmptyAction.class.PHP <?php class EmptyAction extends Action { function _empty(){ header("HTTP/1.0 404 Not Found"); $this->display(

ThinkPHP公共配置文件与各自项目中配置文件组合的方法_php实例

本文实例讲述了ThinkPHP公共配置文件与各自项目中配置文件组合的方法.分享给大家供大家参考.具体实现方法如下: 在使用ThinkPHP时,在布局目录时,常使用的是单个入口文件对应一个项目目录,但是这样在写配置文件时,在各自的配置文件中,经常会使用重复的配置项,所用这时就会将公共的配置项放在一个公共的目录下. 具体实现方法: 使用配置文件的特性return array();可以在各自项目中的配置文件中这样定义: 复制代码 代码如下: $config = array(''=>'',);然后使用函

老生常谈php中传统验证与thinkphp框架(必看篇)

PHP(超文本预处理器)可用于小型网站的搭建,当用户需要注册登录是,需要与后台数据库进行匹配合格才能注册和登录,传统的方式步骤繁多,需要先连接数据库再用sql语句进行插入. <?php header("Content-type: text/html; charset=utf-8"); $conn =mysqli_connect("localhost","root",""); if (!$conn){ echo "

asp.net-ASP.NET web项目中GridView选中行样式中如何切换选择按钮的图标?

问题描述 ASP.NET web项目中GridView选中行样式中如何切换选择按钮的图标? 我用的ASP.NET 4.0开发的网站项目,GridView控件中选中行的样式,启用控件自带的选择按钮, 想实现选中一行,该行的选择图标按钮会自动改变图标,如何才能实现动态更换CommandField的SelectImageUrl? 在SelectedRowStyle中指定cssclass可以实现吗?这种前台的样式脚本中,能获取GridView的CommnadField控件对象吗? 如有成功的同行能够解答

json json-rpc 如何在项目中便宜引入Ajax框架 (Joyrock开源项目)

 Joyrock简介:      Joyrock是一个基于LGPL协议的开源项目,实现了JSON和JSON-RPC,支持微软ASP.NET框架.它方便我们读取从浏览器流向服务器的JSON对象,也方便在响应流中写入JSON对象.    Jayrock 远程方法要求写在一个ashx中,页面请求这个ashx的时候,在ProcessRequest 中根据Request对象中的参数信息,确定请求的服务器端方法名称和参数,然后进行调用,并返回结果.    博客url:http://www.cnblogs.c

xml-在用SSH框架开发项目中的XML配置

问题描述 在用SSH框架开发项目中的XML配置 对于我现在已经在项目开发中用到了SSH的框架,但是在项目开发过程中遇到的XML配置的问题,在XML配置文件中里面有太多的配置标签,有时会用到自己从来就没有见过的标签,又不知道它们该如何用,为什么要用?用了有啥好处?为了解决这个问题,我现在想请那位大神给我说一下,请把在SSH框架中以及SpringMVC的配置文件的总结的所有的属性以及属性值给我说一下.我好积累下来.以备以后工作中使用.谢谢! 解决方案 你这是想走捷径啊,自己慢慢积累吧.这东西 谁会给

thinkphp 模板系统-thinkphp框架+模板 html中的{abc:$Think.session.uname}定义是什么意思?

问题描述 thinkphp框架+模板 html中的{abc:$Think.session.uname}定义是什么意思? 在html模板的html中有以下定义: {abc:$Think.session.uname} {}大括号中的abc能修改吗?在哪里定义的?