摘要:
前提: (1)在app\index\controller文件下新建一个名为Connect.php的控制器文件 (2)建立一个名为user_curd数据库,里面有一张user表,表内容为: 通过全局配置连接数据库(建议使用) 1、打开全局配置文件:think\config\databases.php 阅读全文
摘要:
准备: 在index/controller下创建一个名为requests.php的文件(注意:不要起名为request,因为它是关键字,不被允许起名) 动态方法和静态方法的区别: 静态方法:public static function test(){} 动态方法:;public function t 阅读全文
摘要:
THINKPHP中有很多很多的facade静态代理,这些静态代理的位置在:thinkphp\think\facade文件夹下 1、在app\commom中新建一个文件,名为:Test.php,表示被代理的类,内容写入一个普通的hello方法: 2、在app下新建一个名为facade的文件夹,表示这是 阅读全文
摘要:
我们想要定义延迟时间,再跳转到指定页面,只要用header()即可,语法: header("Refresh:延迟时间;url=要跳转的页面"); 例子: 注意注意:我们在header之前不可以有任何的输出(即:不可有return/echo这些),因为这可能会导致我们的header无法实现跳转 以上 阅读全文
摘要:
依赖注入 1、在application中创建一个文件夹,名字为commom,commom文件夹中创建被注入文件夹,在被注入文件夹中创建一个名为demo.php的文件 2、在demo.php中输入: 3、再从application中创建一个文件夹,名字为index,在index文件夹中创建一个cont 阅读全文
摘要:
数据库中设置了自增列,有时候需要清楚数据库从新录入数据.最常见的做法就是使用sql语句"delete 表明名"或是直接选中数据,然后删除数据.但是再次插入数据的时候,你就会发现自增列会从上次删除数据的最大值的下一个值开始,而不是从1开始的.有没有一种感觉,感觉挺苦恼的. 1、方法一: 直接从表中,将 阅读全文
摘要:
效果很好玩,代码很简单: 效果: 鼠标放置在图片上:360度顺时针旋转 鼠标离开图片:图片260度逆时针旋转 只要将下面代码拷贝过去,并将图片改成你想要的就可以看到效果 推荐一个神一样的网站,上面有各种特效:http://www.xwcms.net/ 以上 END 阅读全文
摘要:
我们现在学习对配置文件的获取(Config::get)与设置(Config::set) 我们将学会: (1)获取到一级配置文件 (2)获取到二级配置文件 (3)设置二级配置文件 1、获取一级配置文件 (1)我们在applicaltion文件夹下创建模块admin,在admin文件夹下创建contro 阅读全文
摘要:
现在TP5越来越火了,TP5也更新到了5.1版本,但是5.1以上版本只能通过composer来进行安装,那么这里贴出详细的步骤 前提:PHP版本必须要5.6以上 参考网址:http://www.thinkphp.cn/topic/52362.html 1、将PHP的版本放进环境变量 (1)查看php 阅读全文
摘要:
在TP5中,我们运行的代码有错误无法执行时,只显示页面错误,而不显示错误信息 对我我来讲是无法接受滴!!毕竟我还是个小渣渣,查看了百度,解决方案是: 在application/config,php中找到: 我们把false改成true即可: 然后我们刷新一下访问页面,就能发现,有错误提示啦: 但是发 阅读全文