摘要: $data = [ [标题1,标题2],[内容1,内容2],[内容1,内容2]];$fp=fopen('php://memory','w+'); // open up write to memoryforeach($data as $row){ $convertedRow=array(); fore 阅读全文
posted @ 2019-06-24 17:03 阡尘小陌 阅读(913) 评论(0) 推荐(0) 编辑
摘要: 当主库已有数据时,需要将数据拷贝到从库。同时锁定主数据库,只允许读取不允许写入,这样做的目的是防止备份过程中或备份完成之后有新数据插入,导致备份数据和主数据数据不一致。配置完主从后需要关闭锁。 1.导出结构不导出数据 mysqldump -d 数据库名 -uroot -p > xxx.sql 2.导 阅读全文
posted @ 2019-06-24 16:40 阡尘小陌 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 一、异步验证,一般使用ajax验证唯一性较多 1、model开启验证[['mobile_id','ip'], 'unique','message'=>Yii::t('app','E10010')],2、控制器验证方法//ajax异步验证唯一if (Yii::$app->request->isAjax 阅读全文
posted @ 2019-06-24 16:27 阡尘小陌 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 以高级模板为例 1、复制目录 frontend或backend 为一个新目录pro修改advanced\common\config\bootstrap.php 添加一行,加载刚才的路劲Yii::setAlias('@pro', dirname(dirname(__DIR__)) . '/pro'); 阅读全文
posted @ 2019-06-24 16:14 阡尘小陌 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 一、规则中使用场景规则场景的使用模型层public function rules(){ return [ [['name','product_id'],'required','on'=>'add], ];}表示只在add场景下改规则才生效。在控制器中指定场景:$model->scenario = " 阅读全文
posted @ 2019-06-24 16:07 阡尘小陌 阅读(407) 评论(0) 推荐(0) 编辑