Yii2.0 下的 load() 方法的使用】的更多相关文章

一 问题 最近在使用 Yii2.0,遇到一个 bug:在 /models/OrderDetail.php add() 方法中调用 load() 方法加载数据,却加载不了. public function add($data) { if ($this->load($data) && $this->save()) { return true; } return false; } 二 排错 2.1 将 add() 方法修改成如下(添加 $this->getErrors()):…
最近在捣鼓一个网站,要上传图片,于是选择了七牛.由于Yii2.0框架本身并不具有七牛用来上传图片的接口,只能自己动手给Yii2.0框架安装七牛了. 首先在根目录下的 composer.json 进行配置,如下图所示: 也就是添加上图红框中的语句. 配置好后,就可以调用composer进行安装:php ../composer.phar update 成功执行上述语句后,就会在根目录下的 vender 文件夹下出现了一个 crazyfd 文件夹,如下图所示: 值得一提的是,使用composer安装七…
JqPaginator下载地址http://jqpaginator.keenwon.com/ 控制器部分: <?php namespace backend\controllers; use common\models\Common; use Yii; use yii\base\Controller; use common\models\Student; /** * Site controller */ class SiteController extends Controller public…
参考链接:新版jquery去掉load事件了吗? 今天也遇到了这个问题,查了一下文档,确实从3.0开始移除了load.unload.error事件方法.不过依然可以用on方法绑定这些事件. Breaking change: .load(), .unload(), and .error() removed These methods are shortcuts for event operations, but had several API limitations. The event .loa…
yii2-advanced版本 common 目录为公共资源目录,我们可以把定义的方法放在这个目录下,在此目录下我们随意建立一个文件比如”helps”目录,因为考虑到公共方法可能会有功能上的划分类,所以建立一个统一目录来进行管理. 建立公共方法 <?php namespace common\helps; /* * 自定义全局公共方法 */ class tools{ public static function hello(){ echo 'hello world!'; } } ?> 调用 1…
控制器部分 <?php namespace backend\controllers; use common\models\Common; use Yii; use yii\base\Controller; use common\models\Student; /** * Site controller */ class SiteController extends Controller public function actionTest() { $query=Student::find();…
一. 通过composer安装yii2.0项目 *本文是根据您已经安装了composer (1)跳转到项目根目录 cd /xxxx/www (2)下载插件 composer global require "fxp/composer-asset-plugin:~1.1.1" (3)下载yii2 composer create-project --prefer-dist yiisoft/yii2-app-basic basic *安装时间大概要花30分钟左右(由于本人本地之前没有安装过任何…
隐藏index.php文件 目的:想去掉浏览器地址栏中的 index.php?r= 这一块. 在/config/web.php中   ’components'=>[]   中添加如下代码: 'urlManager' => [ 'enablePrettyUrl' => true,//路由的路径化 'enableStrictParsing' => false,//禁止严格url解析 'showScriptName' => false,//允许去掉index.php 'rules'…
initialize不是init initialize在这个类第一次被调用的时候比如[[class alloc]init]会调用一次initialize方法,不管创建多少次这个类,都只会调用一次这个方法,我们用它来初始化静态变量,而init方法是只要这个类被调用,就会调用这个init方法,这个类被调用几次,这个init方法就会被调用几次,当有一个类继承这个类,是这个类的子类的时候,当子类被调用的时候比如子类被[[class alloc]init]的时候,父类的initialize和init方法都…
最近在项目上一直使用.net4.0 framework,使用ffmepeg下的一个dll时,提示只能在2.0下运行,解决方法如下: app.config中添加一个配置节:startup <?xml version="1.0" encoding="utf-8" ?> <configuration> <startup useLegacyV2RuntimeActivationPolicy="true"> <su…