yii2 场景运用
来源:互联网 发布:软件测试工程师题库 编辑:程序博客网 时间:2024/05/23 23:16
首先,在模型里加场景
public function rules() { return [ [[ 'approver','handlerName'], 'integer'], [['amount', 'approveAmount', 'useAmount'], 'number'], [['handlerDate', 'approveDate'], 'safe'], [['annualBudgetCode'], 'string', 'max' => 100], [['years'], 'string', 'max' => 4], [['purpose', 'remark'], 'string', 'max' => 400], [['type'], 'string', 'max' => 1], [['status'], 'string', 'max' => 2], [['amount', 'years', 'type', 'handlerName', 'departmentID', 'feeID', 'purpose'], 'required', 'on' => ['create']],//场景关键词 on ,场景名与方法无关。 [['approveAmount', 'annualBudgetCode'], 'required', 'on' => ['update']], [['amount', 'years', 'type', 'handlerName'], 'required', 'on' => ['up']], ]; }其次,在控制器方法里添加场景名
public function actionCreate() { $model = new AnnualBudget(); $model->scenario = 'create';//对应模型里的场景名!不是此时的方法名! ..... }
针对yii2中文社区的场景法,尝试过没实现(我自己应该配错什么了)。可以参考下http://www.yiichina.com/tutorial/89
阅读全文
0 0
- yii2 场景运用
- Yii2.0场景应用
- Yii2 场景 scenarios
- Yii2 - 场景scenarios用法
- Yii2场景使用方法
- yii2场景简单实用
- yii2的场景处理
- YII2框架RBAC 实例运用
- yii2 场景 scenarios 的使用
- Yii2.0 场景的使用
- redis数据结构运用场景
- memcache实际运用场景
- runTime运用的场景
- 多线程的运用场景
- 多线程运用场景
- zookeeper运用场景
- Yii2.0 场景的简单使用
- Yii2.0 场景的简单使用
- Netty4实战第十三章:使用UDP
- Haskell语言学习笔记(30)MonadCont, Cont, ContT
- 2-java学习笔记
- python 2.7 numpy、 scipy 、matplotlib、 sklearn、pandas的安装
- HDU 5253:连接的管道
- yii2 场景运用
- 数据结构:自平衡二叉查找树(AVL树)
- openwrt关闭串口打印信息
- C# PictureBox 显示单通道灰度图
- 自定义一个ThreadLocal类和ThreadLocal类的使用案例
- CF3D
- 触发器 trigger
- LeetCode101. Symmetric Tree
- c++读入文本所有内容