• yii 标签用法(模板)

    时间:2024-03-26 11:43:57

    yii模板中的label标签<?php echo $form->labelEx($model,'name'); ?>编译后:<label for="Project_name" class="required">项目名称 <span class="required"...

  • Yii2 使用批量更新数据库字段方法非循环更新

    时间:2024-03-23 17:01:21

    我们有时候需要更新一个表里面很多字段但是,用循环更新可能几个还算适用。但是一旦数据量几千个或者上万就不现实了,效率太低。我们找到如下内置方法:Yii::$app->db->createCommand()->update($table, $columns, $condition = ...

  • yii2.0安装 插件

    时间:2024-03-23 17:00:32

    yii2安装:前提:非常重要,你的php版本必须是php5.4以上1.首先需要下载应用模板,分为基础模板和高级应用模板,这里我以高级应用模板为例子 : 去这里现在高级应用模板 https://github.com/yiisoft/yii2-app-advanced 2.下载完之后解压放在www目录我...

  • Yii2美化confirm

    时间:2024-03-23 13:42:51

    在view中,<?= Html::a('删除', ['post/delete', 'id' => $post['id']],['data-confirm'=>'确定要删除吗?']) ?>会在点击删除是弹出玄机隐藏在yii.js美中不足的是,yii使用的是原生的confirm,...

  • YII Install 安装

    时间:2024-03-21 19:46:37

    DownloadYii is an open source project released under the terms of the BSD License. This means that you can use Yii for free to develop either open-sou...

  • YII 框架学习-第二波

    时间:2024-03-20 08:48:42

    入口文件YII框架入口文件有两个,一个是 web application的入口文件,一个是console application的入口文件。  Web application的入口文件是 index.php,用户通过url访问后台的时候的入口文件。Console application的入口文件是 ...

  • Yii2 rbac权限控制详解

    时间:2024-03-19 10:49:07

    首先本文所讲的权限控制有2种,一种是在数据库里建表,另一种是在框架里写文件,DbManager,PhpManager第一种我们先来讲第一种DbManager1.yii config文件配置(我用的高级模板)(配置在common/config/main-local.php或者main.php)'aut...

  • Yii框架(一)之 Wamp下安装Yii

    时间:2024-03-19 10:33:59

    YII的安装1. 下载Yii首先需要下载应用模板,分为基础模板和高级应用模板,这里我以高级应用模板为例子 : 去这里现在高级应用模板https://github.com/ChenPing168/Yii2. 将下载下来的安装包解压到www文件夹下 3. 进入该文件夹    4. 执行命令php -r ...

  • yii2框架开发之安全xss、csrf、sql注入、文件上传漏洞攻击

    时间:2024-03-19 09:12:17

    常见的漏洞攻击:1、xss:是跨站脚本攻击    分3类:1、存储型2、反射型3、蠕虫型2、csrf:是跨站请求伪造攻击    分2类:1、get型2、post型3、sql注入4、文件上传xss攻击:xss攻击可以:盗取用户账号、也可以盗取后进行非法转账、还可以篡改系统信息、网站挂马等存储型xss下...

  • Restful接口步骤(yii基础框架)

    时间:2024-03-15 13:46:55

     Restful接口步骤(yii基础框架) 1        首先是在yii的框架基础上实现的接口调用(注意php版本最好使用高版本)。2        在PHPstudy的环境中,搭建一个专属的域名用于直接访问接口实现对数据的CURD3        在yii框架中搭建数据库的连接,方便使用。4 ...

  • webstorm&phpstorm打开大型项目卡死解决如vue-laravel-Yii2

    时间:2024-03-08 09:32:53

    用phpstorm开发时如果项目中文件过多会造成phpstorm变慢甚至卡死,尤其在node加入到我们的项目中更加会加重这种情况,因为node_modules目录中的模块非...

  • yii2框架安装运行init.bat报错php.exe不是内部或外部命令

    时间:2024-03-07 12:57:18

    在安装yii2框架的时候,遇到一个很纠结的问题。就是当我把安装包下载下来之后,在公司的电脑安装可以正常,当我回家用自己的电脑安装就报错,提示 php.exe 不是内部或外部命令,也不是可运行的程序。这下,可难道我了,经过东哥指点,终于知道是怎么回事了。因为我装的环境是绿色版的,所以php.exe没有...

  • yii2的权限管理系统RBAC简单介绍

    时间:2024-02-20 14:09:23

    yii2的权限管理系统RBAC简单介绍。 这里有几个概念权限:指用户是否可以执行哪些操作,如:编辑、发布、查看回帖角色...

  • MacBook Pro 安装composer及Yii2.0

    时间:2024-01-24 07:28:02

    最近想看看Yii的一些东西,需要安装一下composercurl -sS https://getcomposer.org/installer | php此操作会下载最新版本到当前的目录下然后将下载下来的composer.phar移动到系统的bin目录下mv composer.phar /usr/lo...

  • Yii2设计模式——工厂方法模式

    时间:2024-01-22 16:39:24

    应用举例yii\db\Schema抽象类中://获取数据表元数据public function getTableSchema($name, $refresh = false){ if (array_key_exists($name, $this->_tables) && ...

  • Yii2学习笔记之场景

    时间:2024-01-21 19:29:45

    场景一个模型可能在多个场景中使用,在不同的场景中,模型可能使用不同的业务逻辑和规则。例如, User 模型可能在用户登录时使用,也可能在用户注册时使用,某些属性可能在用户注册时强制要求有,在用户登录时不需要,例如email属性。模型使用 yii\base\Model::scenario 属性保持使用...

  • YII框架组件CListView实现分页

    时间:2024-01-20 09:14:44

    效果是普通分页就不截图了。。。C控制器方法如下:$criteria=new CDbCriteria; $criteria->condition = "`status`={$newStatus}"; $criteria->order = 'refresh_tim...

  • Yii入门,登录

    时间:2024-01-18 23:48:32

    验证和授权在页面需要限制访问时用到。验证就是确认某人就是他所声称的那个人。通常涉及到用户名和密码,但也包含其他方式,例如智能卡,指纹等。授权是在验证用户后,查明他是否被允许管理指定的资源。通常判断他是否是有权访问资源的角色的成员。Yii 有一个内置的验证/授权框架,它易于使用且可定制。Yii 认证框...

  • Yii2.0 多语言设置(高级版配置方法) - 新的方法

    时间:2024-01-18 11:36:51

    1.设置默认语言:在mail.php配置文件加上:'language'=>'zh_CN';2.多语言切换 (我这边是在site控制器里面操作的所以用的'/site/language')html代码 :<a href="<?php echo Yii::$app->urlMana...

  • yii2——自定义widget

    时间:2024-01-16 08:24:22

    参考资料:http://www.bsourcecode.com/yiiframework2/how-to-create-custom-widget-in-yii2-0-framework/如何使用yii2框架自定义widget本教程教你如何自定义widget,widget是view中能被重用的代码块...