yii2
aibop
麦兜响当当
展开
-
yii 请求和异常处理
$request = \Yii::$app->request;$request->get('xx');$request->post('xx');先引入 use yii\web\NotFoundHttpException;throw new NotFoundHttpException($message,$code);原创 2015-01-09 10:04:55 · 573 阅读 · 0 评论 -
yii2 打开GII 的配置
最近开始用yii2做项目,记录下使用过程。yii 强大的gii模块配置文档太过简单,竟然看不懂。以下是我做的配置:在config下web.php,修改以下地方if (YII_ENV_DEV) { // configuration adjustments for 'dev' environment $config['bootstrap'][] = 'debug原创 2015-01-08 09:52:04 · 1297 阅读 · 0 评论 -
yii2 动作命名时要统一规范
注意:如果模块名称或者控制器名称或者动作名称是用的骆驼格式的命名写法,那么路由里面的每个大写单词之间都要用“-”来连接。如DateTimeController::actionFastForward 相应的路由为 date-time/fast-forward。参考 : http://www.yiifans.com/forum.php?mod=viewthread&tid=35转载 2015-01-14 15:44:44 · 1463 阅读 · 0 评论 -
记录yii resetful 自定义action是,设置它的请求方式
yii 自带的api resetful 默认定义了几个action,和对应的请求方式,当需要自定义自己的action是我的做法是 在控制器中 重新定义了verbs方法,eg.protected function verbs(){ $verbs = parent::verbs(); $verbs['my'] = ['GET', 'HEAD']; $verb原创 2016-03-01 18:01:57 · 454 阅读 · 0 评论 -
记录 yii GridView 默认搜索条件
在GridView组件中,可以显示搜索字段,当需要默认搜索条件时可以在搜索模型中设置,例如有xxxSearch 模型,在他的search方法中加上需要的条件eg.$query = UnitCross::find()->where(['type'=>1]);原创 2016-03-08 16:29:58 · 908 阅读 · 0 评论 -
yii2 ActiveForm field 添加 html 代码
原来activeForm field 默认输出的html 代码不能满足项目需求,需要在原来基础上添加其他一些html代码。例如:$form->field($model, 'username',)->textInput(['value'=>$model->username]) ?>改成:$form->field($model, 'username',[ 'template'原创 2016-02-25 09:56:53 · 1850 阅读 · 0 评论 -
yii kartik\grid\GridView 插件应用
当需要自定义属性值的时候可以在columns下添加自己定义的属性,例如, [ 'attribute' => 'payment_id', 'label' => '支付方式', 'value' => function($model){ $payment = \backend\modules\order\models\PackageOrderSearch:原创 2016-02-26 16:19:06 · 2799 阅读 · 0 评论 -
yii2 win下 安装kartik拓展时出错
刚开始 输入composer require kartik-v/yii2-detail-view "*" illegal offset type in isset or empty.在cmd上输入composer global require "fxp/composer-asset-plugin:~1.1.1" 然后在cmd上输入composer install,前提是git 一安转载 2016-03-11 22:32:08 · 974 阅读 · 0 评论