• yii2之创建管理员

    时间:2023-03-03 20:17:50

    第一步,使用迁移文件建表admin先建立数据迁移文件:小贴士,如果发现自己改错了,需要重新修改迁移文件第二步,使用gii工具创建model创建一个新的model,继承AdminAR,方便以后管理第三步,创建一个Admin的curd_form.php改一些样式添加一些admin的权限:在AdminCo...

  • Yii2.0中文开发向导——Yii2中多表关联查询(join、joinwith)(转)

    时间:2023-02-22 13:29:23

    我们用实例来说明这一部分表结构现在有客户表、订单表、图书表、作者表,客户表Customer   (id  customer_name)订单表Order          (id  order_name       customer_id   book_id)图书表                  ...

  • yii2在控制器中调用另一个控制器方法

    时间:2023-02-20 00:05:48

    Yii::$app->runAction(控制器/方法名);yii2在控制器中调用另一个控制器方法的更多相关文章Asp.net mvc 动作方法中 调用 另一个控制器的动作方法public ActionResult 动作方法(){ var otherController ...

  • Yii2中限制访问某控制器的IP(IP白名单)

    时间:2023-02-18 09:55:38

    有关Yii2.0鉴权之访问控制过滤器参考这篇文章  http://www.yiiframework.com/doc-2.0/guide-security-authorization.html这里主要说下怎么在控制器中限制访问的IP:use yiiwebController;use yiifilter...

  • yii2的下载安装

    时间:2023-02-10 21:25:21

    1.直接使用归档文件安装yii2的高级模板:从 yiiframework.com 下载归档文件。下载yii2的高级模板的压缩文件,将yii-advanced-app-2.0.12文件夹复制到项目的目录中如下:查看yii-advanced-app-2.0.12的子集目录发现有backend和front...

  • 记录Yii2代码调试中出现的两个问题(截图展示)

    时间:2023-02-10 19:42:03

    1.代码会中断执行,不提示错误信息,是由于substr函数第一个参数为数组造成的2. 谷歌浏览器调试异步调用接口时出现的错误,需在接口返回处进行断点调试这两个错误比较隐蔽,调试代码时必须认真仔细...

  • yii2加载第三方自动模式(composer)与手动模式

    时间:2023-02-01 09:15:15

    在web应用的开发模式下,我们不可避免的总会遇到对第三方api的集成。比如支付宝支付和微信支付的sdk,再或者是各种短信api比如阿里大于的sdk集成等等等等。像这种类似的第三方很多,但是由于各个平台的sdk的代码规范各有特色,对于新手,集成到我们的yii2中,似乎就是一件不那么容易实现的操作。其实...

  • Yii2常用ActiveRecord用法

    时间:2023-01-31 20:26:13

    1.多表连表查询与对象关联查询public function getWmsCheck(){ return $this->hasOne(\core\models\WmsCheck::className(), ['wms_check_code'=>'wms_check_code...

  • Yii2 官方文档阅读笔记

    时间:2023-01-30 22:19:40

    1.抛出异常, 貌似不用加上try catchuse yii\web\NotFoundHttpException;$model = Post::findOne($id);if ($model === null) {throw new NotFoundHttpException; }2.加载post过...

  • 在Yii2中执行原始SQL查询?

    时间:2023-01-30 22:00:40

    I have written the below queries as I migrate my PHP website to the Yii2 framework. I want to add them to my controller so as to display the top 10 be...

  • YII2 学习笔记-- RBAC

    时间:2023-01-30 21:46:58

    1、配置用户 MODEL 实现接口yii\web\IdentityInterface 2、配置文件 components=>[ 'authManager' => [ //http://www.yiichina.com/doc/api/2.0/yii-rbac-dbmanager 'c...

  • Yii2 数据库sql查询

    时间:2023-01-30 21:42:15

    Yii2.0 对数据库 查询的一些简单的操作 User::find()->all(); //返回所有数据;User::findOne($id); //返回 主键 id=1 的一条数据(举个例子); User::find()->where(['name' => '小伙儿'])-&...

  • yii2源码学习笔记(七)

    时间:2023-01-30 21:42:09

    今天继续了解model类 1 /** 2 * Returns the form name that this model class should use. 3 * 4 * 返回表单的名称,就是这个 model 的类名 5 * 6 ...

  • YII2 学习笔记 --- Behavior

    时间:2023-01-30 21:37:30

    1、Behavior 通过继承类useyii\base\Behavior; 实现。 2、Behavior 结构: class Behavior extends Object{ // 指向行为本身所绑定的Component对象 public $owner; // Behavior 基...

  • Yii2 模块module笔记

    时间:2023-01-30 21:37:42

    包含内容: 使用GII新建module 建立子模块 在其他控制器中调用模块的操作(action)   1. 使用Gii工具新建module   注意模块的路径,我们没有写backend\modules\Article。多了一层article目录是为了防止如果有多个模块共用同一文件。   2. 在b...

  • yii2之学习笔记

    时间:2023-01-30 21:37:30

    如下内容为平时学的时候搜集内容,比较碎,现打包送上。希望能给学习yii2朋友些许帮助。 引入第三方库 composer http://www.yiichina.com/doc/guide/2.0/tutorial-yii-integration 布局 不带布局 return $this-&...

  • Yii2 初体验

    时间:2023-01-26 17:30:50

    看着Yii1.1有那么多的不爽,又看着Yii2一天天成熟起来,于是凑一个小项目的原型阶段,试着用Yii2搞一搞。随手写了一点体会,以一个Yii1的熟练工人看向Yii2的视角,简单一说吧。(将来随时可能在本文后面追加补充)默认的模板使用了bootstrap,很美观。basic版和advanced版的c...

  • yii2使用时间插件

    时间:2023-01-22 19:48:13

    最近在学习yii2 框架,发现框架很强大,而且结合了时下许多新的技术在里面。 简单记录一下yii2-date-picker插件的使用方法: 首先先了解一下github中的相关资源:https://github.com/2amigos/yii2-date-picker-widget 其次:在...

  • Yii2 日志处理

    时间:2023-01-21 04:16:29

    最近开发一个新的PHP项目,终于脱离了某框架的魔爪(之前被折磨的不轻),选用了江湖中如雷贯耳的Yii2框架。每个项目代码的运行,日志是必不可少的,在开发中踩了一遍Yii2日志管理的坑,看过很多网上对Yii2日志的配置介绍,今天总结一下Yii2对日志的处理分享给大家。1.首先看一下log配置: ret...

  • yii2多语言

    时间:2023-01-20 08:11:46

    1.页面视图(我放在了布局文件main.php中):<a href="javascript:;" onclick="changeLanguage('zh-CN');">        <span><?php echo \Yii::t('yii','Chinese')?&...