yii2自定义操作按钮】的更多相关文章

[ 'class' => 'yii\grid\ActionColumn', 'header' => 'Html::a('操作')',//表单头 'template' => '{view}{update}{delete}{void}',//操作按钮 'buttons' => [//操作链接 'void' => function ($url, $model, $key) { return $model->status == '1' ? Html::a('<span c…
参考资料:http://www.bsourcecode.com/yiiframework2/how-to-create-custom-widget-in-yii2-0-framework/   如何使用yii2框架自定义widget   本教程教你如何自定义widget,widget是view中能被重用的代码块. 创建widget的步骤:   1 继承yii\base\Widget. 2 实现yii\base\Widget::init() 和 yii\base\Widget::run()方法  …
在Yii2版本的advanced高级模板环境中:设置404自定义页面的方法 1.config/main.php文件 'errorHandler' => [ 'errorAction' => 'site/error', ], 2.views/site/error.php <?php $this->context->layout = false; //不使用布局,或者改为自己所需要使用的布局 ?> <div class="site-error"&g…
YII 提供的日志写入方法: 1.Yii::getLogger()->log($message, $level, $category = 'application') 2.Yii::trace($message, $category = 'application'); 3.Yii::error($message, $category = 'application');4.Yii::warning($message, $category = 'application');5.Yii::info($…
由于项目想加预警监控,有一块儿是涉及到程序内部错误的500,这样的错误级别比较高,所以就需要捕获这样的错误,顺便自定义了一把视图样式 看了这篇博客,知道了如何去自定义自己错误页面 : http://tech.lubanr.com/2015/12/12/yii2-0框架的错误和异常处理机制/ 如果我们需要定制自己的异常处理方式,需要做的就是继承yii\base\ErrorHandler,写一个定制的renderException,最后在$config中定制自己的errorHandler 1.创建E…
新建一个文件: ?php /** * author : forecho <caizhenghai@gmail.com> * createTime : 2015/7/1 14:54 * description: */ namespace common\helps; use yii\validators\Validator; class ArrayValidator extends Validator { public function validateAttribute($model, $att…
1.在app\components下新建MyComponent.PHP namespace app\components; use Yii; use yii\base\Component; use yii\base\InvalidConfigException; class MyComponent extends Component { public function welcome() { echo "Hello..Welcome to MyComponent"; } } 2.在co…
我们使用一个例子来介绍如何定制代码模板.假设我们想要定制由 model 生成器生成的代码. 我们首先创建一个名为 protected/gii/model/templates/customer 的目录.这里的model意味着我们将要 override 默认的 model 生成器.templates/customer意味着我们将增加一个新的代码模板集名为customer.复制文件 framework/gii/generators/model/templates/default/model.php 到…
/** * ---------------------------------------------- * 操作成功跳转的快捷方法 * @access protected * @param string $message 提示信息 * @param string $jumpUrl 页面跳转地址 * @param mixed $ajax 是否为Ajax方式 当数字时指定跳转时间 * @return void * ------------------------------------------…