yii2
weixin影子
这个作者很懒,什么都没留下…
展开
-
yii2学习笔记 --- 判断数据表是否存在数据库中
$table_name = '';//你的表名$ges = Yii::$app->db->createCommand("show tables ")->queryAll();//判断是否存在值是否存在二维数组中$sun = $this->deep_array($table_name,$ges);if($sun){ echo '表存在'; }else{...原创 2018-11-02 16:37:04 · 1133 阅读 · 0 评论 -
yii学习笔记--- (yii2 - treegrid插件)分页
在yii开发笔记--- 无限极分类(yii2 - treegrid插件)基础上 ,添加分页模型:public function sel_all() { $query = self::find()->where('parent_id=:pid',[':pid'=>0]); $count = $query->count(); ...原创 2019-01-15 09:42:32 · 592 阅读 · 0 评论 -
yii学习笔记--- 无限极分类(yii2 - treegrid插件)
composer安装yii2 - treegrid:composer require --prefer-dist leandrogehlen/yii2-treegrid "*"或者在composer.json文件的require部分添加:"leandrogehlen/yii2-treegrid": "*" 手动添加插件分类表:DROP TABLE IF EXISTS `shop_...原创 2019-01-15 09:42:43 · 1139 阅读 · 0 评论 -
yii2学习笔记 ---- 手动添加yii2 - treegrid插件
下载yii2-treegrid,解压文件名改为yii2-treegrid然后放到 vendor/leandrogehlen 目录下,(leandrogehlen文件夹自己创建)yii2 - treegrid插件需要jquery-treegrid,下载好解压放到 vendor\bower-asset 目录下在\vendor\yiisoft目录的extensions.php文件添加以下代码...原创 2019-01-15 09:42:59 · 914 阅读 · 0 评论 -
yii学习笔记--- 无限极分类
分类表:DROP TABLE IF EXISTS `shop_category`;CREATE TABLE `shop_category` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `cat_name` varchar(90) NOT NULL DEFAULT '' COMMENT '分类名称', `cat_desc` v...原创 2019-01-15 09:42:07 · 273 阅读 · 0 评论 -
yii2 学习笔记 ---- Yii2页面提示消息
单条消息:\Yii::$app->getSession()->setFlash('error', 'This is the message');\Yii::$app->getSession()->setFlash('success', 'This is the message');\Yii::$app->getSession()->setFlas...原创 2019-03-02 15:55:39 · 452 阅读 · 0 评论 -
yii2学习笔记 --- memcache保存缓存不成功
打开配置文件跟踪memcache缓存代码基础版config\web.php'memcache' => [ 'class' => '\yii\caching\MemCache', 'useMemcached'=>false, 'servers' => [ [...原创 2019-04-10 11:39:55 · 413 阅读 · 0 评论 -
yii2学习笔记 --- 基础版配置链接多个数据库
打开/config/db.phpreturn [ 'class' => 'yii\db\Connection', 'dsn' => 'mysql:host=localhost;dbname=yii2basic', 'username' => 'root', 'password' => '', 'charset' => 'u...原创 2019-04-13 10:26:18 · 496 阅读 · 1 评论 -
yii2学习笔记 ---- yii2-admin 添加子菜单父级添加不成功
添加子菜单成功,父级字段还是为空打开yii2-admin的文件Menu.php (\vendor\mdmsoft\yii2-admin\models\Menu.php)在该文件添加代码:public function beforeSave($insert) { if($this->parent_name!=''){ $pid=...原创 2019-04-17 16:07:46 · 537 阅读 · 0 评论 -
yii2学习笔记 ---- rules验证时间datetime不起作用
[['time'],'datetime'],不起作用添加'format' => 'php:Y-m-d H:i:s'完美解决[['time'],'datetime','format' => 'php:Y-m-d H:i:s'],原创 2019-04-23 17:36:31 · 986 阅读 · 0 评论 -
yii2 学习笔记 --- AR对象转化为数组
$dataProvider = $model->search();$models = $dataProvider->getModels();/*** ar对象转化为数组*/$return = array_map(function($record){ $return = $schma = array(); if(isset($record['tableSchema...原创 2018-11-06 17:01:57 · 1295 阅读 · 0 评论 -
yii2开发笔记---h5上拉加载数据,进入详情页点击返回上次进入详情的位置(其他框架和原生都适用)
其他框架和原生都适用html代码:<ul class="list"> <?php if(!empty($model)){foreach ($model as $key) { ?> <li class="line"> <a href="javascript:void(0)" onclick="mycl...原创 2018-11-02 14:53:45 · 662 阅读 · 1 评论 -
yii2学习笔记---- echart折线图表
使用composer 下载插件在命令行 进入到项目根目录下输入composer require "hisune/echarts-php"进行下载在视图打印一下控制器传过来的值来确定你所需要的数据控制器:然后在视图加上折线图表的代码(根据自己所需的数据来调整)?<phpuse Hisune\EchartsPHP\ECharts;?><div id...原创 2018-08-28 10:21:00 · 1575 阅读 · 0 评论 -
yii2学习笔记 --- 导入Excel
composer安装 composer require "phpoffice/phpexcel": "*" 建一个上传模型Upload.php<?phpnamespace app\models;use Yii;use yii\base\Model;class Upload extends Model{ public $file; public functi...原创 2018-08-28 10:21:24 · 2495 阅读 · 0 评论 -
管理员管理页面(管理员添加、重置密码)
在index.php页面添加['class' => 'yii\grid\ActionColumn', 'template'=>'{view} {update} {resetpwd} {privilege}', 'buttons'=>[ 'resetpwd'=>fun...原创 2018-08-28 10:21:56 · 6396 阅读 · 0 评论 -
yii2学习笔记 ---查询数据分组统计
yii查询数据分组统计$query=Information::find()->groupBy('insertion_time')->alias('a')->select('count(*) as total,a.*')->all();本地正常,但放在线上就报错,所以就用原生SQL去查询$sql = "SELECT count(*)as total,inser...原创 2018-08-31 15:55:33 · 5686 阅读 · 0 评论 -
yii2学习笔记 --- 二维数组去重
$lists = Information::find()->all();//print_r($list);exit; $ar = array(); foreach($lists as $t) { $ar[] = $t->attributes; }//print_r($ar);exit; ...原创 2018-08-29 15:20:35 · 687 阅读 · 0 评论 -
yii2学习笔记 ---- Yii2上下联动下拉框功能
在模型上添加代码public $grade;public $userGrade=[ '1'=>'等级1', '2'=>'等级2', '3'=>'等级3', '4'=>'等级4', '5'=>'等级5', '6'=>'等级6', '7'=>...原创 2018-09-19 14:43:46 · 381 阅读 · 0 评论 -
Yii2前后端共用同一个域名的有效方法
在前端的frontend的web目录下创建后台admin文件夹,然后从backend的web的index.php文件复制到admin里面;修改index.php文件代码:(目录文件:frontend/web/admin/index.php):<?phpdefined('YII_DEBUG') or define('YII_DEBUG', true);defined('YII_...原创 2018-10-11 15:45:14 · 1149 阅读 · 0 评论 -
yii2学习笔记 ------ 数组分页ArrayDataProvider
模型public function search($page=10){ $lists = self::find()->orderBy('id DESC')->all(); $dataProvider = new ArrayDataProvider([ 'allModels' => $lists , ...原创 2018-09-22 17:23:09 · 1560 阅读 · 0 评论 -
yii2基础版的URL美化
打开config/web.php文件,添加以下代码'urlManager' => [ 'enablePrettyUrl' => true, 'enableStrictParsing' => false, 'showScriptName' => false, 'rules' => [ ], ],在web目录...原创 2018-10-17 17:57:59 · 397 阅读 · 0 评论 -
yii2学习笔记 ----判断数据表是否存在数据库中
$table_name = "tbktime"; $query = Yii::$app->order->createCommand("show tables ")->queryAll(); $sun = $this->deep_in_array($table_name,$query); if($sun){ ...原创 2019-05-25 13:55:32 · 778 阅读 · 0 评论