好咖啡要和朋友一起品尝,好“模板”也要和同样喜欢它的人一起分享。 网站首页心得笔记
navicat中导入mysql出现部分数据表丢失的解决办法
发布时间:2017-09-20 16:35:32作者:雪饮
![navicat中导入mysql出现部分数据表丢失的解决办法](/d/file/xuewuzhijing/xindebiji/c3708b00e8e7039334b8cc69a3c2c034.png)
当使用navicat导入mysql时有时候会发生导入的总数据表和你原来备份的数据表总数不一致。此时只要把navicat中导入时的复选项“遇到错误继续”不要勾选,去掉勾选。
详细信息>>命令行查看mysql版本
发布时间:2017-09-20 15:26:07作者:雪饮
![命令行查看mysql版本](/e/data/images/notimg.gif)
select version();
详细信息>>linux下svn检出去除源文件夹的方法
发布时间:2017-09-20 14:07:48作者:雪饮
![linux下svn检出去除源文件夹的方法](/e/data/images/notimg.gif)
在Windows客户端中通过svn软件可以直接检出svn仓库中的文件,默认就是不包含仓库名的。而在linux中运行该命令默认则是包含仓库名的。linux下svn检出去除源文件夹(仓库名),只需
详细信息>>linux下rar解压
发布时间:2017-09-19 20:21:48作者:雪饮
![linux下rar解压](/e/data/images/notimg.gif)
wget下载rar软件包:wget http://rarsoft.com/rar/rarlinux-4.0.1.tar.gz用tar命令解压后进入其目录直接make就可以将rar命令安装成功。成功后,使用该命令进行解压操作如:rar x
详细信息>>mysql命令行下导出数据库
发布时间:2017-09-19 17:15:32作者:雪饮
![mysql命令行下导出数据库](/e/data/images/notimg.gif)
导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名 如我输入的命令行:mysqldump -u root -p news > news.sql (输入后会让你输入进入MySQL的密码)(如果导出单张表
详细信息>>thinkphp3.1.3整合excel导出功能(支持图片导出)
发布时间:2017-09-19 16:52:06作者:雪饮
![thinkphp3.1.3整合excel导出功能(支持图片导出)](/e/data/images/notimg.gif)
控制器中要引入phpexcel类如:include $_SERVER["DOCUMENT_ROOT"]."/PHPExcel/Classes/PHPExcel.php";实现方法://入口方法 public function export(){ $m=M("wash_type")
详细信息>>thinkphp3.2.1学习笔记
发布时间:2017-09-19 13:17:04作者:雪饮
![thinkphp3.2.1学习笔记](/e/data/images/notimg.gif)
thinkphp3.2.1学习笔记-安装与配置thinkphp3.2.1学习笔记-模块化和url模式thinkphp3.2.1学习笔记-模型初步(上)thinkphp3.2.1学习笔记-模型初步(下)thinkphp3.2.1学习笔记-SQL查
详细信息>>thinkphp3.2.1学习笔记-调试模式
发布时间:2017-09-19 12:13:04作者:雪饮
![thinkphp3.2.1学习笔记-调试模式](/e/data/images/notimg.gif)
调试模式在项目入口文件index.php中配置开启。手工抛错:E("错误");记录语句执行时间://开始计时G('begin');$user=D('User');$list=$user->select();$this->assign('lis
详细信息>>thinkphp3.2.1学习笔记-缓存处理
发布时间:2017-09-19 12:11:31作者:雪饮
![thinkphp3.2.1学习笔记-缓存处理](/e/data/images/notimg.gif)
缓存处理:index方法如:public function index(){ //默认使用的是文件缓存 //echo C('DATA_CACHE_TYPE'); //先读取缓存,若没有缓存则从数据库中取
详细信息>>thinkphp3.2.1学习笔记-视图模型和分页
发布时间:2017-09-19 12:09:39作者:雪饮
![thinkphp3.2.1学习笔记-视图模型和分页](/e/data/images/notimg.gif)
视图模型-多表连查:建立user视图模型:<?phpnamespace Home\Model;use Think\Model\ViewModel;class UserViewModel extends ViewModel{ protected $viewFields=array
详细信息>>thinkphp3.2.1学习笔记-关联模型[下]
发布时间:2017-09-19 12:05:07作者:雪饮
![thinkphp3.2.1学习笔记-关联模型[下]](/d/file/xuewuzhijing/xindebiji/bc8e12a7a9a968adc7f86540041c0d6f.png)
关联模型-一对多与多对一:用到的数据表如:content:一对多:示例:显示用户列表并关联用户留言user控制器:<?php// 本类由系统自动生成,仅供测试用途namespace Home\Controller;use
详细信息>>thinkphp3.2.1学习笔记-关联模型[上]
发布时间:2017-09-19 12:00:57作者:雪饮
![thinkphp3.2.1学习笔记-关联模型[上]](/d/file/xuewuzhijing/xindebiji/5051c850b5cf2529c4bab278593a8794.png)
关联模型-一对一:用到数据表如: user: card:关联模型-一对一-HAS_ONE:示例:显示用户列表并关联身份证user控制器如:<?php// 本类由系统自动生成,仅供测试用途namespace Home\Con
详细信息>>thinkphp3.2.1学习笔记-auth权限控制
发布时间:2017-09-19 11:56:06作者:雪饮
![thinkphp3.2.1学习笔记-auth权限控制](/d/file/xuewuzhijing/xindebiji/23e7458c2dadca8481c55ffc453ad926.png)
auth权限控制宏观业务逻辑一览:(1)登录模块(2)权限检查模块(3)建立auth权限控制所需的数据表(4)数据库-规则(功能)表(5)数据库-功能分组(归属)表(6)数据库-用户关联功能分组表 auth权限控制
详细信息>>thinkphp3.2.1学习笔记-多语言
发布时间:2017-09-19 11:54:17作者:雪饮
![thinkphp3.2.1学习笔记-多语言](/e/data/images/notimg.gif)
使用多语言:应用目录中公共配置文件同目录下建立tags.php如:<?phpreturn array( //载入语言检测行为 'app_begin'=>array('Behavior\CheckLangBehavior'),);应用
详细信息>>thinkphp3.2.1学习笔记-验证码
发布时间:2017-09-19 11:50:38作者:雪饮
![thinkphp3.2.1学习笔记-验证码](/e/data/images/notimg.gif)
所需资源下载:字体.rar fef2aebd1ad14e1b5ab9e9d6e6c2588c.rar (8.08 MB) 生成验证码://实例化验证码类$verfiy=new Verify(
详细信息>>thinkphp3.2.1学习笔记-文件上传
发布时间:2017-09-19 11:46:50作者:雪饮
![thinkphp3.2.1学习笔记-文件上传](/e/data/images/notimg.gif)
前端表单-单文件上传:<form method="post" action="__CONTROLLER__/upload" enctype="multipart/form-data"> <input type="file" name="photo" /><br/> <input type=
详细信息>>thinkphp3.2.1学习笔记-图像处理
发布时间:2017-09-19 11:43:50作者:雪饮
![thinkphp3.2.1学习笔记-图像处理](/e/data/images/notimg.gif)
获取图片信息: //默认以gd库来实例化 $image=new Image(); //打开一个图片 $image->open('./Public/images/mxgtx.jpg'); //获取图片信息: $arr['w
详细信息>>thinkphp3.2.1学习笔记-Session与Cookie
发布时间:2017-09-19 11:42:27作者:雪饮
![thinkphp3.2.1学习笔记-Session与Cookie](/e/data/images/notimg.gif)
在thinkphp3.2.1中session是不需要手动初始化的。 设置session:参数分别是键名和键值session('user','xy'); 获取session:参数:键名echo session('user'); 设置系统不启
详细信息>>thinkphp3.2.1学习笔记-控制器[下]
发布时间:2017-09-19 11:41:18作者:雪饮
![thinkphp3.2.1学习笔记-控制器[下]](/e/data/images/notimg.gif)
请求类型:请求类型可以判断请求是get、post或者其它类型等,控制器方法中如:if(IS_GET){ echo 'get'; } if(IS_POST){ echo 'post
详细信息>>thinkphp3.2.1学习笔记-控制器[中]
发布时间:2017-09-19 11:39:38作者:雪饮
![thinkphp3.2.1学习笔记-控制器[中]](/e/data/images/notimg.gif)
success跳转:控制器中如:public function index(){ //跳转地址也可以是带http的绝对路径 $this->success('新增成功','../User/all'); }public functio
详细信息>>thinkphp3.2.1学习笔记-控制器[上]
发布时间:2017-09-19 11:38:06作者:雪饮
![thinkphp3.2.1学习笔记-控制器[上]](/e/data/images/notimg.gif)
配置方法后缀:'ACTION_SUFFIX'=>'Action',配置后访问url不变,但控制器中的方法名必须要添加配置的后缀如test方法:public function testAction(){echo "test";} 内部调用:
详细信息>>thinkphp3.2.1学习笔记-URL操作
发布时间:2017-09-19 11:36:21作者:雪饮
![thinkphp3.2.1学习笔记-URL操作](/e/data/images/notimg.gif)
url地址中模块名、控制器名、操作名等不区分大小写:'URL_CASE_INSENSITIVE'=>true,在Windows中本来就是不区分大小写,但linux中要在配置文件中添加如上配置才可以。 URL伪静
详细信息>>thinkphp3.2.1学习笔记-路由功能
发布时间:2017-09-19 11:34:59作者:雪饮
![thinkphp3.2.1学习笔记-路由功能](/e/data/images/notimg.gif)
路由功能只对pathinfo和兼容模式起作用url重写模式可以让项目入口中省略输入index.php,但默认的前台模块如home模块名还要输入想要直接到达home模块而不必输入。配置文件中
详细信息>>thinkphp3.2.1学习笔记-标签库
发布时间:2017-09-19 11:33:47作者:雪饮
![thinkphp3.2.1学习笔记-标签库](/e/data/images/notimg.gif)
使用扩展标签:<taglib name="html"/>该语句要在模板最顶部,由于我要使用的html的扩展标签,所以要引入这个 添加图片按钮标签:<html:imageBtn value="按钮" />该语句基于<taglib
详细信息>>thinkphp3.2.1学习笔记-内置标签[下]
发布时间:2017-09-19 11:32:12作者:雪饮
![thinkphp3.2.1学习笔记-内置标签[下]](/e/data/images/notimg.gif)
判断变量标签:<present name="user">user已赋值</present>判断变量是否已赋值,空字符串也算赋值,null则不算赋值。<notpresent name="user">user没有赋值</notpresent><presen
详细信息>>