08 2018 档案
摘要:vagrant的学习 之 优化 一、修改虚拟机名字: 默认的虚拟机的名字很长:study_default_1535505004652_97747。 (1)打开Vagrantfile文件:(2)找到: #config.vm.provider "virtualbox" do |vb| #end 把这两行
阅读全文
摘要:vagrant的学习 之 Laravel 本文根据慕课网的视频教程练习,感谢慕课网! 慕课视频学习地址:https://www.imooc.com/video/14218。 慕课的参考文档地址:https://github.com/apanly/mooc/tree/master/va Laravel
阅读全文
摘要:vagrant的学习 之 Yii2 本文根据慕课网的视频教程练习,感谢慕课网! 慕课视频学习地址:https://www.imooc.com/video/14218。 慕课的参考文档地址:https://github.com/apanly/mooc/tree/master/va Yii2的中文官网地
阅读全文
摘要:vagrant的学习 之 ThinkPHP3.2 (1)在web目录下新建tp32目录: (2)下载框架 我从ThinkPHP官网下载了ThinkPHP_3.2.3_full.zip,然后上传到虚拟机的里,解压到新建的tp32目录里。 (3)添加虚拟主机域名: 在nginx的配置文件里新建配置文件:
阅读全文
摘要:vagrant的学习 之 ThinkPHP5.1 本文根据慕课网的视频教程练习,感谢慕课网! 慕课视频学习地址:https://www.imooc.com/video/14218。 慕课的参考文档地址:https://github.com/apanly/mooc/tree/master/va (1)
阅读全文
摘要:vagrant的学习 之 LNMP和LAMP 本文根据慕课网的视频教程练习,感谢慕课网! 慕课的参考文档地址:https://github.com/apanly/mooc/tree/master/vagrant。 (1)安装nginx: 搜索nginx: 安装nginx: 查看nginx版本,检测是
阅读全文
摘要:ubuntu14.04 配置网络的练习 本文参考的资料: https://blog.csdn.net/liu782726344/article/details/52912797。 感谢作者的分享! 打开配置文件进行修改: 看到配置文件的内容是: 修改增加新内容: 其中的静态IP地址、默认网关、DNS
阅读全文
摘要:vagrant的学习 之 基础学习 本文根据慕课网的视频教程练习,感谢慕课网! 慕课的参考文档地址:https://github.com/apanly/mooc/tree/master/vagrant。 (1)下载安装虚拟机VirtualBox(我安装的版本是5.2.4)。 (2)下载Ubuntu镜
阅读全文
摘要:mysql 定时任务 参考博客:https://www.cnblogs.com/laowu-blog/p/5073665.html等资料,进行练习学习。 (1)首先查看mysql是否开启了定时任务: mysql> show variables like '%event_%'; + + +| Vari
阅读全文
摘要:linux 命令练习 2018-08-27 uname 显示系统名字 uname -a 即列出linux的内核版本号 cat /etc/redhat-release 查看CentOS发行版本 cat /etc/lsb-release 查看Ubuntu的版本: 文件操作: 复制文件: cp file1
阅读全文
摘要:一点一滴(一) (1)当写入文本时,需要换行时使用\r\n,但是必须使用双引号。 (2)h5页面的文字内容,在移动端,长按会弹出菜单【复制、剪切、分享等】,需要禁止时可以使用以下的代码:
阅读全文
摘要:Thinkphp5.0 的实践一 tp5.0默认没有__SELF__,需要定义, tp5.0默认没有NOW_TIME,需要定义, SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL
阅读全文
摘要:Thinkphp5.0 的使用模型Model的获取器、修改器、软删除 一、获取器 在model中使用 get+字段名+Attr,可以修改字段的返回值。 数据库中性别保存为,0未知、1男、2女,查询时返回汉字: model: controller: 二、模型修改器: 在model中使用 set+字段名
阅读全文
摘要:Thinkphp5.0 的使用模型Model删除数据 一、使用destory()删除数据 destory()的参数可以是主键、数组条件、闭包函数。 二、使用delete()删除数据 三、delete()和where()
阅读全文
摘要:Thinkphp5.0 的使用模型Model更新数据 (1)使用update()方法进行更新数据 一、where条件写在更新数据中 (这种情况更新的数据,必须含主键) 二、where条件使用update()的第二个参数,传递数组 三、where条件使用update()的第二个参数,传递闭包函数 四、
阅读全文
摘要:Thinkphp5.0 的使用模型Model添加数据 使用create()方法添加数据 使用save()方法添加数据 注意:使用allowField(true)方法,传递不存在的字段时不会报错 示例: 使用saveAll()方法添加多条数据
阅读全文
摘要:Thinkphp5.0 的使用模型Model查询 一、查询多条记录 获取多个数据可以使用:select()方法和all()方法。 示例一:使用all()方法。 示例二:使用select()方法。 1、注意结果格式:外层是数组,里层包含多个查询出来的对象不能直接使用toArray(),需要遍历 2、使
阅读全文
摘要:Thinkphp5.0 的Model模型 新建user模型User.php: 控制器代码:
阅读全文
摘要:Thinkphp5.0 的Db操作 连接操作: 查询sql: 添加sql: 更新sql: 删除sql: 查询构造器: 链式操作:
阅读全文
摘要:Thinkphp5.0 的视图view的模板布局 使用include,文件包含: 模板继承: common\base.html: index.html: 如果需要在继承的模板中显示父级的内容: 子级就会显示: layout布局: (1)开启配置文件的layout_on => true。 (2)在vi
阅读全文
摘要:Thinkphp5.0 的视图view的比较标签 !!!如果需要在模板中使用两个变量进行比较,value的值需要使用$符号: $b可以使用双引号,也可以使用单引号。 条件判断标签: switch标签: range标签: between标签: defined标签: if标签:
阅读全文
摘要:Thinkphp5.0 的视图view的循环标签 volist标签: foreach标签: 方式一: 方式二: for标签: 输出1到10
阅读全文
摘要:Thinkphp5.0 视图view取值 模板中使用函数: 当变量是第一个参数时,不需要用三个#占位。 模板中的运算: 为赋值时可以使用默认值: 使用{literal}{/literal}可以原样显示php变量: 输出结果: ID : {$id} 关于注释: 第一种html注释,查看页面源码,能被用
阅读全文
摘要:Thinkphp5.0 控制器向视图view的赋值 方式一(使用fetch()方法的第二个参数赋值): 方法二(使用assign()方法赋值): 方法三(使用think\Controller类的view对象赋值): 方法四(使用View类的静态方法赋值):
阅读全文
摘要:Thinkphp5.0 的请求方式 方法一(使用框架提供的助手函数): 方法二(使用think下的Request类,来获取实例): 方法三(使用think下的Request类,注入对象的方式): 常用的request方法: input()助手函数
阅读全文