Yii2 的问题解决方案

2017-01-12 10:03:22来源:作者:Linux公社人点击

第七城市
yii2 Class 'app/controllers/AccessControl' not found

一般是命名空间问题, 写成/yii/filters/AccessControl::className(),

yii2想要新增第三方vendor, 修改composer.json,

"require-dev": {

"yiisoft/yii2-codeception": "*",

"yiisoft/yii2-debug": "*",

"yiisoft/yii2-gii": "*",

"zircote/swagger-php": "*",

"yiisoft/yii2-faker": "*"

},

加入了"zircote/swagger-php":"*", 然后运行php composer.phar update发现报错

于是找到解决方案

php composer.phar global require "fxp/composer-asset-plugin:~1.1.1"

然后在php composer.phar update, 不再报错

表单提交改成Ajax形式验证 Controller

if (Yii::$app->request->isAjax) {

Yii::$app->response->format = /yii/web/Response::FORMAT_JSON;

return /yii/bootstrap/ActiveForm::validate($model);

}

View

$form = ActiveForm::begin([

'enableAjaxValidation' => true,

]);

Activeform 下拉菜单多选

dropdownList(User::getArrayNoticeTargets(), ['multiple' => 'true', 'size' => 3])

Activeform 生成form是label和input平行样式

use yii/widgets/ActiveForm;

$form = ActiveForm::begin([

'options' => ['class' => 'form-horizontal'],

'fieldConfig' => [

'template' => "{label}{input}/n{error}",

'labelOptions' => ['class' => 'col-md-4'],

'inputOptions' => ['class' => 'col-md-6'],

],

])

use yii/bootstrap/ActiveForm;

$form = ActiveForm::begin([

'layout' => 'horizontal',

'fieldConfig' => [ 'template' => "{label}/n{beginWrapper}/n{input}/n{hint}/n{error}/n{endWrapper}", 'horizontalCssClasses' => [ 'label' => 'col-sm-4', 'offset' => 'col-sm-offset-4', 'wrapper' => 'col-sm-8', 'error' => '', 'hint' => '', ], ] ])

在Yii2中使用Pjax导致Yii2内联脚本载入失败的问题 http://www.linuxidc.com/Linux/2016-03/128949.htm

Yii2 实现修改密码功能 http://www.linuxidc.com/Linux/2015-07/120137.htm

Yii 用户登陆机制 http://www.linuxidc.com/Linux/2015-01/111602.htm

Yii中引入js和css文件 http://www.linuxidc.com/Linux/2015-01/111603.htm

Yii 不完全解决方案 http://www.linuxidc.com/Linux/2015-01/111606.htm

Yii CGridView 基本使用 http://www.linuxidc.com/Linux/2015-01/111607.htm

Yii框架分布式缓存的实现方案 http://www.linuxidc.com/Linux/2015-02/113828.htm

Yii 的详细介绍 : 请点这里

Yii 的下载地址 : 请点这里

本文永久更新链接地址 : http://www.linuxidc.com/Linux/2017-01/139315.htm

第七城市

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台