chocoboxxf
- chocoboxxf 2015-06-04 已签到连续签到19天,获得了20个金钱
可以用的,如果是用的yii自带的CreateAction,要注意的是,他在读取参数的时候使用的是
$model->load(Yii::$app->getRequest()->getBodyParams(), '');
方法load在读取参数时,没有设rule或者不在safeAttributes里的字段不会自动读取,具体可以参考下Yii2 安全字段- chocoboxxf 回答了问题 大数据导出
导出脚本前临时调整下最大内存上限或者最大执行时间试试,比如
ini_set('memory_limit', '512M'); // 最大内存为512M
ini_set('max_execution_time', 120); // 最大执行时间为120秒
- chocoboxxf 2015-06-03 已签到连续签到18天,获得了20个金钱
- chocoboxxf 2015-06-02 已签到连续签到17天,获得了20个金钱
- chocoboxxf 2015-06-01 已签到连续签到16天,获得了20个金钱
- chocoboxxf 回答了问题 关于yii2验证里的非安全属性
在对model字段批量赋值的时候,非安全属性就不会自动赋值。类似$user->load(Yii::$app->request->post, '')这样的操作也是这样,可以在scenario中配置安全属性,比如给新增操作建一个createScenario,更新操作建一个updateScenario,部分不希望或者不允许修改的字段,就可以在updateScenario中排除,后续修改model时,就可以直接批量读取参数,会自动把非安全属性排除,以免修改了不希望修改的字段,也不用担心请求中传了多余的字段
- chocoboxxf 2015-05-31 已签到连续签到15天,获得了20个金钱
- chocoboxxf 2015-05-30 已签到连续签到14天,获得了20个金钱
- chocoboxxf 2015-05-29 已签到连续签到13天,获得了20个金钱