随笔分类 -  php

上一页 1 ··· 4 5 6 7 8 9 下一页
关于php的一些认识和自我的一些总结
摘要:简介 就算是类成员定义为private也可以在外部访问,不用创建类的实例也可以访问类的成员和方法。 PHP自5.0版本以后添加了反射机制,它提供了一套强大的反射API,允许你在PHP运行环境中,访问和使用类、方法、属性、参数和注释等,其功能十分强大,经常用于高扩展的PHP框架,自动加载插件,自动生成 阅读全文
posted @ 2019-05-08 22:53 牛奔 阅读(440) 评论(0) 推荐(0)
摘要:对于由原生PHP写成的独立PHP框架,利用单一入口文件实现路径的访问。这时我们会遇到的首要问题是:文件的相互包含,其次就是路由分配。当我们不利用成熟的PHP框架进行web开发时,我们就会发现上述两个问题会是很困扰我们的问题所在。问题解决方案:1、文件包含php的文件包含有两种方式:require和i 阅读全文
posted @ 2019-05-08 22:23 牛奔 阅读(3532) 评论(0) 推荐(0)
摘要:EGPCS指代的是什么? 指的是可以从服务器配置和请求的信息中获取的信息,它包括了environment(环境)、GET、POST、cookie、server,对应的全局数组:$_ENV、$_GET、$_POST、$_cookie、$_server 第一:$_ENV会为空,其原因通常是php的配置文 阅读全文
posted @ 2019-05-04 08:13 牛奔 阅读(1785) 评论(0) 推荐(0)
摘要:{{ $list->appends(['mobile'=>$mobile])->links() }} 阅读全文
posted @ 2019-04-29 11:48 牛奔 阅读(1048) 评论(0) 推荐(0)
摘要:Symfony \ Component \ HttpKernel \ Exception \ MethodNotAllowedHttpException No message 报错原因【原理】CSRF防护: 在 web 路由文件中所有请求方式为PUT、POST或DELETE的HTML表单都会包含一个 阅读全文
posted @ 2019-04-27 19:08 牛奔 阅读(2079) 评论(0) 推荐(0)
摘要:??是PHP7版本的新特性,如果变量存在且值不为null,它会返回自身的值,否则返回它的第二个操作数。它与?:的区别在哪里呢 ?? $b = $a?? $c ;相当于$b= isset($a)?$a:$c; ?: $b = $a?$a: $c 则是 $b = !empty($a) ? $a:$c; 阅读全文
posted @ 2019-04-24 17:55 牛奔 阅读(243) 评论(0) 推荐(0)
摘要:Yii2 GridView 使用起来很方便,但是默认排序很是个问题,数据默认按 主键 正序排列 但是在使用过程中,大多数数据默认是 倒序才符合正常思维的。 第一次 的解决方法是在 直接为 Model添加排序orderBy('id DESC')或addOrderBy('id DESC')数据理所当然的 阅读全文
posted @ 2019-04-23 14:22 牛奔 阅读(1142) 评论(0) 推荐(0)
摘要:'4.08', '10' => '0.10', '11' => '4.08', '12' => '0.01'); $arr2 = array('8' => '0.01', '10' => '0.01', '11' => '0.01'); $arr3 = $arr1 + $arr2; $arr4 = array_intersect_key($arr2, $ 阅读全文
posted @ 2019-04-23 13:29 牛奔 阅读(1179) 评论(0) 推荐(0)
摘要:Yii::$app->dbName->createCommand($sql)->queryAll(); 指定dbName数据库配置 阅读全文
posted @ 2019-04-23 11:54 牛奔 阅读(1127) 评论(0) 推荐(0)
摘要:Yii::$app->runAction(控制器/方法名); 阅读全文
posted @ 2019-04-22 17:37 牛奔 阅读(3027) 评论(0) 推荐(0)
摘要:YII2可以在命令行执行php命令,首先明白YII2自带的command示列 \app\commands\HelloController class HelloController extends Controller { /** * This command echoes what you hav 阅读全文
posted @ 2019-04-22 17:26 牛奔 阅读(4432) 评论(0) 推荐(0)
摘要:模型 控制器 分页效果 阅读全文
posted @ 2019-04-22 14:25 牛奔 阅读(337) 评论(0) 推荐(0)
摘要:数据查询 多表查询: 关联查询 使用 AR 方法也可以查询数据表的关联数据(如,选出表A的数据可以拉出表B的关联数据)。 有了 AR, 返回的关联数据连接就像连接关联主表的 AR 对象的属性一样。 建立关联关系后,通过 $customer->orders 可以获取 一个 Order 对象的数组,该数 阅读全文
posted @ 2019-04-22 11:28 牛奔 阅读(4341) 评论(0) 推荐(0)
摘要:Yii2框架下的Gridview通常用来展示一张DB表中的数据,十分方便。这里只说一下经常要用到的一些小技巧,其实大多数官方文档都是有的,只是有可能需要在多个文档里。 自动创建的gridview示例。 1. 不显示Gridview自带的记录序列。 删除视图文件里下面这一行代码。 2.字段名称居中对齐 阅读全文
posted @ 2019-04-22 11:25 牛奔 阅读(488) 评论(0) 推荐(0)
摘要:// 我们要查询id等于1或者id等于3的数据 $userInfo = User::find()->where(['or' , 'id = 1' , 'id = 3'])->all(); // 我们同样可以使用以下方式 $userInfo = User::find()->where(['or' , ['=' , 'id' , 1] , ['=' , 'id' , 3]])->all(); // ... 阅读全文
posted @ 2019-04-22 11:16 牛奔 阅读(191) 评论(0) 推荐(0)
摘要:下载了Yii2.0的basic版,配置好apache之后,浏览器访问,出现如下错误: Invalid Configuration – yii\base\InvalidConfigException yii\web\Request::cookieValidationKey must be config 阅读全文
posted @ 2019-04-21 12:04 牛奔 阅读(774) 评论(0) 推荐(0)
摘要:redirect使用方法 跳转到一个绝对路径 阅读全文
posted @ 2019-04-16 23:55 牛奔 阅读(2849) 评论(0) 推荐(0)
摘要:PHP运行模式有4钟:1)cgi 通用网关接口(Common Gateway Interface))2) fast-cgi 常驻 (long-live) 型的 CGI3) cli 命令行运行 (Command Line Interface)4)web模块模式 (apache等web服务器运行 1.C 阅读全文
posted @ 2019-01-17 16:33 牛奔 阅读(240) 评论(0) 推荐(0)
摘要:第一步 在database配置文件中开启 第二步 在需要测试的sql前,使用以下demo 这是因为数据库监听事件要提前开启,之后的sql才能开始监听的到 阅读全文
posted @ 2019-01-16 10:30 牛奔 阅读(1519) 评论(0) 推荐(0)
摘要:它是对数据库的CURD操作事件进行了钩子,当事件触发时,会进行回调。 就像是注册事件和前置方法或后置方法类似 下面是demo 会看到在使用查询的同时执行了查询事件,打印出了 'this is query event ' ,并且先于print_r($user); 其中:回调函数中有两个参数:$opti 阅读全文
posted @ 2019-01-16 09:52 牛奔 阅读(1035) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 下一页