08 2017 档案
摘要:/** * 模拟post进行url请求 * @param string param */ function request_post(param = '') { if (empty(param)) { ret...
阅读全文
摘要:where方法的用法是ThinkPHP查询语言的精髓,也是ThinkPHP ORM的重要组成部分和亮点所在,可以完成包括普通查询、表达式查询、快捷查询、区间查询、组合查询在内的查询操作。where方法的参数支持字符串和数组,虽然也可以使用对象但并不建议。 字符串条件 $User = M("User"
阅读全文
摘要:1.php中的方法使用 2.模板中的使用 {sh:$member.tel|substr_replace="*****",3,5} {sh:$member.addtime|date="Y-m-d H:i",###} 如果变量就是第一个参数,就不需要###。 如果不是第一个,就用###来标注位置。
阅读全文
摘要:1、下载文件链接: 或https://github.com/vuejs/vue-syntax-highlight 解开压缩包vue-syntax-highlight-master,其内所有文件备用。 2、sublime菜单栏->首选项->浏览插件,打开Packages文件夹 3、新建Vue文件夹,把
阅读全文
摘要:DocBlockr很好用,不仅仅可以自动生成注释,还可以手动编辑注释的格式。 安装方法: Cmd+Shift+P -> Install Package -> docblockr windows是ctrl+shift+P 自定义配置: Preference -> Package Settings ->
阅读全文
摘要:系统支持任何的AJAX类库,Action类提供了ajaxReturn方法用于AJAX调用后返回数据给客户端。并且支持JSON、XML和EVAL三种方式给客户端接受数据,通过配置DEFAULT_AJAX_RETURN进行设置,默认配置采用JSON格式返回数据,在选择不同的AJAX类库的时候可以使用不同的方式返回数据。 要使用ThinkPHP的ajaxReturn方法返回数据的话,需要遵守一定的返回...
阅读全文
摘要:ThinkPHP的类库包括基类库和应用类库 基类库是指符合ThinkPHP类库规范的系统类库,包括ThinkPHP的核心基类库和扩展基类库。核心基类库目录位于系统的Lib目录,核心基类库也就是Think类库,扩展基类库位于Extend/Library目录,可以扩展ORG 、Com扩展类库。核心基类库
阅读全文
摘要:JSON 语法规则 JSON 语法是 javascript 对象表示语法的子集。 数据在名称/值对中 数据由逗号分隔 花括号保存对象 方括号保存数组 JSON 名称/值对 JSON 数据的书写格式是:名称/值对。 名称/值对组合中的名称写在前面(在双引号中),值对写在后面(同样在双引号中),中间用冒号隔开: "firstName":"John" JSON 值 JSON 值可以是: 数字...
阅读全文
摘要:[Url::current] - 现在测试本地路径(http://daxia.dc.weixin.com/mobile/hmConnections/user/verify-user) a: //获取当前路径 - 相对路径 ...
阅读全文
摘要:1,connect 描述:实例连接到一个Redis. 参数:host: string,port: int 返回值:BOOL 成功返回:TRUE;失败返回:FALSE 示例: connect('127.0.0.1', 6379); var_dump($result); //结果:bool(true) ?> 2,set 描述:设置key和value的值 参数:Key Value 返回值...
阅读全文
摘要:安装redis扩展: 1.通过composer进行安装,到项目根目录cmd运行(推荐) php composer.phar require --prefer-dist yiisoft/yii2-redis 或者添加 "yiisoft/yii2-redis": "~2.0.0" 到对应项目的compo
阅读全文
摘要:安装redis扩展: 1.通过composer进行安装,到项目根目录cmd运行(推荐) php composer.phar require --prefer-dist yiisoft/yii2-redis 或者添加 "yiisoft/yii2-redis": "~2.0.0" 到对应项目的composer.json文件中 2.手动安装 点击下载:yii2.0-redis扩展 把下...
阅读全文
摘要:Yii2 获取模块名、控制器名、方法名 在视图中: 模块名 this->context->id 方法名 app->controller->module->id; 控制器名 Yii::$app->controller->id ...
阅读全文
摘要:设置Cookie PHP setcookie("name", "Larry", time()+3600); Yii2 app->response->cookies; $cookies->add(new \yii\web\Cookie([ 'name' => 'name', 'value' => 'Larry', 'expire'=...
阅读全文
摘要:Yii使用 yii\web\Cookie对象来代表每个cookie,yii\web\Request 和 yii\web\Response 通过名为’cookies’的属性维护一个cookie集合, 前者的cookie 集合代表请求提交的cookies, 后者的cookie集合表示发送给用户的cookies。 设置操作cookie // 加载cookie响应组件 $cookies = \Yii:...
阅读全文
摘要:当应用完成处理一个请求后, 会生成一个yii\web\Response响应对象并发送给终端用户 响应对象包含的信息有HTTP状态码,HTTP头和主体内容等, 网页应用开发的最终目的本质上就是根据不同的请求构建这些响应对象。 设置状态码 基本上我们并不会直接去设置网页的状态码,所以了解一下就可以了。 \Yii::$app->response->statusCode = 404; 1 ...
阅读全文
摘要:Flash数据是一种特别的session数据,它一旦在某个请求中设置后, 只会在下次请求中有效,然后该数据就会自动被删除。 常用于实现只需显示给终端用户一次的信息, 如用户提交一个表单后显示确认信息。 实现方式 // 首先,加载session组件 app->session(); // 设置名为'success' flash 信息 $session->setF...
阅读全文
摘要:数据缓存需要缓存组件提供支持,它代表各种缓存存储器, 例如内存,文件,数据库。 'components' => [ 'cache' => [ 'class' => 'yii\caching\FileCache', // 上面这种是Yii默认的缓存方式,标准文件缓存数据,当然也可以使用其他方式,如: //...
阅读全文
摘要:设置session过期时间 如何在YII里设置SESSION过期时间,而不需要在php.ini里面设置。 在protected/config/main.php里,设置: 代码如下 复制代码 'components'=>array( 'session'=>array( 'timeout'=>3600, ), ) 设置session变量: Yii:...
阅读全文
摘要:yii2打开session use yii\web\Session; app->session; // check if a session is already open if (session->open(); // close a session $session...
阅读全文
摘要:yii2打开session use yii\web\Session; app->session; // check if a session is already open if (session->open(); // close a session $session...
阅读全文
摘要:对于经常使用Git的朋友来说,.gitignore配置一定不会陌生。废话不说多了,接下来就来说说这个.gitignore的使用。 首先要强调一点,这个文件的完整文件名就是".gitignore",注意最前面有个“.”。 一般来说每个Git项目中都需要一个“.gitignore”文件,这个文件的作用就是告诉Git哪些文件不需要添加到版本管理中。实际项目中,很多文件都是不需要版本管理的,比如Pyt...
阅读全文
摘要:来源:http://blog.51yip.com/apachenginx/1751.html
阅读全文
摘要:http://www.w3school.com.cn/php/php_ref_filter.asp
阅读全文
摘要:PHP开发者对md5()这个函数是熟悉不过了,很多开发者都使用md5('abc123')对用户密码进行加密处理,这样做没有错,但是安全性还是很低的,因为很多网站的用户数据都是用md5进行加密处理的,所以就发生了撞库事件,最典型的就是前些年12306火车票网站上的用户信息泄露事件。很多人在多个网站使用
阅读全文