- 博客(19)
- 收藏
- 关注
原创 Yii手动加载类库
1.选择composer各种问题 还是觉得手动加载时间小组件比较靠谱省时间2.下载安置github下载一个时间插件yii2-date-time-picker-widget放置到vendor文件夹下面 自定义名称 我定义的为timepicker 如图:3.命名空间记得修改类库的命名空间 否则后面会报错:“Class 'dosamigos\datetim...
2019-02-28 13:59:16 324
原创 Yii的GridView
示例<?phpuse yii\grid\GridView;echo GridView::widget([ 'dataProvider' => $dataProvider, 'filterModel' => $searchModel, //重新定义分页样式 'layout'=> '{items}<div c...
2019-02-27 21:50:35 452
原创 Yii的排序
在dataprovider里面有两种排序方法第一种 $dataProvider = new ActiveDataProvider([ 'query' => $query, 'pagination' => ['pageSize'=>10], 'sort'=>[ ...
2019-02-26 17:46:45 285
原创 PHP的composer安装问题
安装网址:https://getcomposer.org/Composer-Setup.exe问题Could not open input file: composer方法一:php -r "readfile('https://getcomposer.org/installer');" | php方法二:curl -sS https://getcomposer.or...
2019-02-22 13:42:51 274
原创 Yii获取别名路径
默认别名@yii 表示Yii框架所在的目录,也是 yii\BaseYii 类文件所在的位置; @app 表示正在运行的应用的根目录,一般是 digpage.com/frontend ;物理路径 @vendor 表示Composer第三方库所在目录,一般是 @app/vendor 或 @app/../vendor ; @bower 表...
2019-02-22 10:16:07 256
原创 Yii的scenarios
用处就是对于rules()的加强版本举个简单的例子,现在在 post表里面有 title image content 三个的字段,当我创建一个 post 的时候,我想三个字段全部是必填项,但是你修改的时候,title content 两个字段是必填的, iamge 可以不填写。正常的情况下, [['title', 'content', 'image'], 'required',], ...
2019-02-20 19:54:00 409
原创 PHP的基础{}[]()
情况一:()放参数 {}放函数function name(){}, for(){}情况二:键值[]{}意义一样<?php$str='phpernote.com';echo $str{0}; // 输出 pecho $str[1]; // 输出 h情况三:变量{$val},这时候大括号起的作用就是,告诉PHP,括起来的要当成变量处理可变变量...
2019-02-19 19:50:59 991
原创 Yii重写ActiveForm
头部$form = ActiveForm::begin([ 'options'=>['enctype'=>'multipart/form-data','class' => 'form-horizontal'], 'fieldConfig' => [ //统一修改字段的模板 'template' => "{label}\n<...
2019-02-19 17:11:46 298
原创 Yii的路由配置
取消index.php这两种方法都是在自动添加index.php方法一:使用.htaccess添加.htaccess文件 与index.php同级RewriteEngine on# if a directory or a file exists, use the request directlyRewriteCond %{REQUEST_FILENAME} !-fRew...
2019-02-19 16:43:25 342
原创 Bootstrap的栅格布局
说明行使用的row列使用的col代码<!doctype html><html ><head> <meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="css/bootstrap.css"/></head>&...
2019-02-19 11:17:45 461
原创 Go的工作池
缓冲信道的重要应用之一就是实现工作池。一般而言,工作池就是一组等待任务分配的线程。一旦完成了所分配的任务,这些线程可继续等待任务的分配。我们会使用缓冲信道来实现工作池。我们工作池的任务是计算所输入数字的每一位的和。例如,如果输入 234,结果会是 9(即 2 + 3 + 4)。向工作池输入的是一列伪随机数。我们工作池的核心功能如下:- 创建一个 Go 协程池,监听一个等待作业分配的...
2019-02-18 20:41:32 318
原创 Yii连表查询
Join//表连接//查询出学生、班级、校区、记录表的所有数据$data=Jf_record::find() ->join('join','jf_stu','jf_record.sid=jf_stu.sid') ->join('join','jf_class','jf_stu.cid=jf_class.cid') ->join('join','jf_school'...
2019-02-18 20:31:06 327
原创 Yii的Where条件
#标准写法$stat_book_list = BookSaleChangeLog::find()->select( [ 'book_id','SUM(quantity) AS total_count','SUM(price) AS total_pay_money' ] )->andWhere([ 'between','created_time',$time_start,$t...
2019-02-18 20:27:04 350
原创 Yii的CURD
总结查询数据库的四种方式: AR是模型方式 示例:表明::方法名 querybuild是new新建方式 示例:$db = new \yii\db\Query(); $db->方法名; command是应用主体 示例:createComm...
2019-02-18 19:59:09 177
原创 PHP的-> => :: self $this
=>数组中 用于数组的key和value之间的关系$a=array('0'=>'a','1'=>'b',);->类中 用于引用类实例的方法和属性class Test{ function add(){return $this->var++;} var $var = 0;} $a = new Te...
2019-02-18 18:20:55 114
原创 Yii权限控制组件authManager使用思想RBAC
1.启用RBAC在common/main.php里面进行启用// 配置权限组件 'authManager' => [ 'class' =>'yii\rbac\DbManager', ],2.步骤2.1建立数据表方法一:利用migration进行建立yii migrate --migrationPath=@yii/rbac/migr...
2019-02-18 16:29:45 652
原创 Yii请求组件
设置请求组件$request = \Yii::$app->request;获取参数//通过get获取参数$id = $request->get("id");//通过post获取参数$id = $request->post("id");设置默认值//为get,post两种方法设置默认参数10$id = $request->get("id",1...
2019-02-14 18:05:46 133
原创 Yii的页面小部件
区别 DetailView 小部件能够用于显示一条记录数据ListView 和 GridView 小部件能够用于显示一个拥有分页、 排序和过滤功能的一个列表或者表格格式化默认格式化时间更多的格式化自定义格式化匿名函数格式化图片展示[ 'attribute' => 'image', 'format' => ['image',...
2019-02-13 11:17:45 177
原创 Yii认证函数
preg_match<?php// 第一个参数:规则// 第二个参数:输入的字符// 第三个参数:匹配结果 0为全部 1为匹配好的preg_match('@^(?:http://)?([^/]+)@i',"http://www.php.net/index.html", $matches);var_dump($matches[0]);echo '<br>...
2019-02-11 12:03:52 154
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人