yii2 提示】的更多相关文章

如果是根据官方文档来安装(composer create-project --prefer-dist yiisoft/yii2-app-basic basic),并提示此错误的话,那么请做: 1. 请在你的项目根目录的composer.json文件中写入: },"repositories": [ { "type": "composer", "url": "https://packagist.phpcomposer.c…
控制器中: Yii::$app->getSession()->setFlash('success', "描述!"); Yii::$app->getSession()->setFlash('error', "描述!"); Yii::$app->getSession()->setFlash('danger', "描述!"); Yii::$app->getSession()->setFlash('info…
一 CSRF 概念 CSRF(Cross-site request forgery跨站请求伪造,也被称为“One Click Attack”或者Session Riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用.尽管听起来像跨站脚本(XSS),但它与XSS非常不同,并且攻击方式几乎相左.XSS利用站点内的信任用户,而CSRF则通过伪装来自受信任用户的请求来利用受信任的网站.与XSS攻击相比,CSRF攻击往往不大流行(因此对其进行防范的资源也相当稀少)和难以防范,所以被认为比XS…
yii2使用gii生成的搜索视图里的表单使用的是get方式,我改为post就提示无法验证,以为是控制器默认访问是get,实际默认是get和post都可以 public function behaviors() { return [ 'verbs' => [ 'class' => VerbFilter::className(), 'actions' => [ 'delete' => ['post'], ], ], ]; } 之所以提示无法验证是因为对于post请求,是有一个CSRF验…
序言 为了让用户有更加良好的体验,在操作成功或者失败后,来个提示并跳转页面,我就在Yii2上实现了这一个效果.在写这个跳转提示页的时候,找资料我发现网上关于这方面的中文资料真的很少,大家也都共享下吧! 需求分析 1.用户在操作成功或者失败后,来个提示并跳转页面.2.使用这种方式$this->success(),$this->error()调用(仿造Yii2自带 $this->render()加载页面的方式). 效果图 样式有点丑,但是功能是好的,要是不喜欢这样式大家可以自行美化一下! 代…
适用情况:比如提交一个表单,提交完成之后在页面展示一条提示消息. 控制器里面这样写: 单条消息: \Yii::$app->getSession()->setFlash('error', 'This is the message'); \Yii::$app->getSession()->setFlash('success', 'This is the message'); \Yii::$app->getSession()->setFlash('info', 'This i…
控制器里面这样写: 单条消息: 键值是规定好的,不要去自定义哦! \Yii::$app->getSession()->setFlash('error', 'This is the message'); \Yii::$app->getSession()->setFlash('success', 'This is the message'); \Yii::$app->getSession()->setFlash('info', 'This is the message');…
随便找个目录创建一个 yii_helper.php 文件,内容如下: /** * Class Yii */ class Yii { /** * @var MyApplication */ public static $app; } /** * Class myApp * @property \yii\redis\Connection $redis * @property \yii\mongodb\Connection $mongodb */ class MyApplication { } 然后在…
出错原因是: Object是php7.2中的保留类名,不可以使用Object作为类的名称. The object name was previously soft-reserved in PHP 7.0. This is now hard-reserved, prohibiting it from being used as a class, trait, or interface name. 执行 composer update 更新 Yii2的版本. 从Object.php文件的注释(在本地…
PHP Version 5.3.3 原因是php的安装版本太低…