自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

卫沧澜的博客

一个程序猪

  • 博客(15)
  • 问答 (1)
  • 收藏
  • 关注

原创 微信本地开发准备

1、工具ngrok 下载地址https://ngrok.com/ 具体用法以及类似工具网上有不少 2、获取url 如图3、配置虚拟主机 DocumentRoot "H:\xampp\htdocs\test" //自己的项目路径 ServerName 8aca470e.ngrok.io4、随便写上token 跟文件里定义的一样

2017-06-16 15:34:40 336

转载 Yii2 最简单的实现管理员才能登录后台

场景有时候一个小项目,想实管理员才能登录后台,其实没必要引入复杂的 RBAC,可以利用 Yii User 表里面的 role 字段来实现这个效果。实战:后台只有管理员才能登录第一步:修改 common\models\User 文件,添加如下静态常量:const ROLE_USER = 10;const ROLE_ADMIN = 20;第二步:修改 common\models

2017-05-09 11:18:25 4501

转载 Yii2 自带事件的用法

Model 层保存之前的事件示例public function beforeSave($insert){ if (parent::beforeSave($insert)) { // 插入新数据判断订单号是否存在 if (!Order::findModel(['trade_no' => $this->order_trade_no])) {

2017-05-09 10:57:15 1007

转载 yii2中controller向layout传值

方式一:1.controllerclass BlogController extends Controller{ public $layout = 'newlayout'; public $menu = ""; public function actionIndex(){ $this->menu = 'menumenu'; retu

2017-04-25 17:21:16 1083

转载 Yii2 回到顶部插件

yii2-scroll-topA Yii2 widget to add scroll-to-top button. Base on the .animate jQuery function.Yii2 回到顶部按钮,基于jQuery的animate,支持自定义内容和样式。InstallationThe preferred way to install this extension i

2017-04-25 11:47:57 373

转载 修改index页面的搜索

gii生成后,index页面,添加按钮旁边会有搜索按钮,如果需要的话可以根据业务需求修改.现在的业务需求是如图现在修改视图中的index,部分代码如下 'btn btn-success pull-right', 'style' => 'padding:6px 26px']) ?> 'btn btn-info search-button

2017-04-25 10:31:27 482

转载 yii2基础之modal弹窗的基本使用

Modal也即是模态窗,通俗的说就是弹窗。是一款bootstrap的js插件,使用效果也是非常好。为什么要使用modal就不必多说了,一个网站,在开发过程中你说你没用过js弹窗我都不信!好的弹窗不仅仅给人以美感,也会让我们开发效率提高,甚至心情也会舒畅!我们看看在yii2中如何使用modal。比如我们之前添加数据的时候,通常情况下会点击按钮跳转到添加页面,保存后再跳转到列表页。现在

2017-04-21 15:31:44 2832

转载 umeditor编辑器

效果下载https://packagist.org/packages/shiyang/yii2-umeditor配置<?php echo $form->field($model, 'content')->widget('common\widgets\umeditor\UMeditor', [ 'clientOptions' =>

2017-04-21 11:48:29 404

原创 LogBehavior

记录用户操作日子<?phpnamespace app\components\behaviors;use app\models\Log;use Yii;use yii\base\Behavior;use yii\base\ErrorException;use yii\bootstrap\Html;use yii\db\ActiveRecord;class LogBehavio

2017-04-21 11:33:26 351

转载 时间格式化统一配置

common/config/main.phpcomponents下配置'formatter' => [ 'dateFormat' => 'yyyy-MM-dd', 'datetimeFormat' => 'yyyy-MM-dd HH:mm:ss', 'decimalSeparator' => '.', 'thousandSeparator' => ' ',

2017-04-21 10:43:04 376

原创 attributeHints()

效果实现一.在model里添加public function attributeHints(){ return [ 'name'=>'填写商品名称', ];}二.在视图中添加field($model, 'name')->hint('填写商品名')?>

2017-04-21 10:39:36 257

转载 简单实现支持用户名和邮箱登录

一.LoginForm里的login()调了getUser(),所以修改getUser()即可 public function login() { if ($this->validate()) { return Yii::$app->user->login($this->getUser(), $this->rememberMe ? 3600

2017-04-21 10:28:46 2125

原创 GridView"操作"部分修改

一.增加/减少操作,如图添加了approve操作,approve为控制器里的actionApprove(),减少同理[ 'class' => 'yii\grid\ActionColumn', 'template' => '{view}{update}{delete}{approve}', 'buttons' => [ 'approve' => f

2017-04-21 10:08:51 313

转载 语言包使用

1配置文件.frontend\config\main.php组件里添加'i18n'=>[           'translations'=>[               '*'=>[                   'class'=>'yii\i18n\PhpMessageSource',                   //'basePath'=>'/me

2017-04-20 18:18:50 532

转载 GridView 如何取消排序

searchModel里写操作gii生成index页面,点击字段可排序,现在想取消排序:如何取消排序" title="GridView 如何取消排序" height="228" width="690">$dataProvider = new ActiveDataProvider([ 'query' => $query,]); $dataProvider->setSort(false);

2017-04-20 18:16:22 2294

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除