#YII

YII 技巧

大部分来源于  https://getyii.com/topic/47#comment24获取当前Controllername和actionname(在控制器里面使用)echo$this->id;echo$this->action->id;控制器获取当前模块$this->mo...
代码星球 ·2020-04-10

YII事件EVENT示例

模型中/***在初始化时进行事件绑定*/publicfunctioninit(){$this->on(self::EVENT_HELLO,[$this,'sendMail']);$this->on(self::EVENT_HELLO,[$this,'notification']);//andsoon...}...
代码星球 ·2020-04-10

Yii项目知识搜集

[['rId','advertiser_id','image_file'],'unique','targetAttribute'=>['rId','advertiser_id','image_file'],'message'=>'重复插入数据'],//设置多个字段唯一  publicstaticfuncti...
代码星球 ·2020-04-10

yii处理cookie

##存入cookieYii::$app->response->cookies->add(newyiiwebcookie(['name'=>'username','value'=>'zhansan']));#获取cookieYii::$app->request->cookies-...
代码星球 ·2020-04-10

Yii ACF(accessController)简单控权

useyiifiltersAccessControl;classSiteControllerextendsController{publicfunctionbehaviors(){return['access'=>['class'=>AccessControl::className(),'rules'=&g...

YII分页

分页数据//在模型中计算出总数量$count=$this->find()->where()->count();//用总条数和设定的每页个数实例化一个yiidataPagination类$page=newPagination([totalCount'=>$count,'defaultPageSiz...
代码星球 ·2020-04-10

mac下安装YII

新换了台电脑,一个mac,特蛋疼的各种环境安装。两个多小时,总算把开发环境配好了。  XAMPP就不用说了,phpstorm(javaEE6.0),navicatformysql,一堆的注册码,破解版能找到人头痛。总算处理OK了。  下面说正事。  YII下载后,composer安装不上去,YII也就不能初始化,一直报...
代码星球 ·2020-04-10

YII behaviors使用

文件frontend/libs/FilterTest.php<?php/***CreatedbyPhpStorm.*Date:2016/5/27*Time:14:16*/namespacefrontendlibs;useYii;useyiiaseAction;useyiiaseActionFilter;cla...
代码星球 ·2020-04-10

YII自定义小部件

案例如下 common/widgets/TopMenu.php(地址可以自定义位置,命名空间一定要对应)<?php/***CreatedbyPhpStorm.*Date:2016/5/26*Time:18:09*头部尾部小部件*/namespacecommonwidgets;useyiiaseWidg...
代码星球 ·2020-04-10

YII XSS(跨站脚本攻击)

  Yii::$app->response->headers->add('X-XSS-Protection','0');//表示关闭YII的跨站脚本过滤//http://www.frontend.com/test/post?name=<script>alert("helloworld!")...

YII地址切换

  以/开头表示跳出当前控制器  例如return$this->render('/code/login'//跳出当前控制器,进入Code下login视图,['model'=>$model,]);   而以//开头表示跳出当前应用模块  ...
代码星球 ·2020-04-10

YII场景

  YII在模型中定义场景后publicfunctionscenarios(){//场景return['sco1'=>['aid','uphone'],'sco2'=>['aid','uphone','status'],];}  在控制器中调用场景时,场景定义之外的字段会在操作时被过滤掉publicfunc...
代码星球 ·2020-04-10

YII模块化处理

config.php$config=['modules'=>['comment'=>['class'=>'frontendmodulescommentComment',],'article'=>['class'=>'frontendmodulesarticleArticle','modul...
代码星球 ·2020-04-10

YII自定义第三方扩展

cat.php<?php/***CreatedbyPhpStorm.*Date:2016/5/25*Time:15:23*/namespacevendoranimal;useyiiaseComponent;//组件useyiiaseEvent;//classmyEventextendsEvent{public...
首页上一页...56789...下一页尾页