zoukankan      html  css  js  c++  java
  • 被项目组长命令重写的代码

    下午下班之后,项目组长来检查代码,一个简单的小模块的问题。通过重写,我才发现后面的代码竟然如此只好。非常感谢小组长让我加班,不然水平是提高不上去的。第一段代码(需要重写的)

    //		$model = new ExpressConsignor();
    //		if(!empty($_POST)){
    //			$connection = Yii::app()->db; 
    //			$sql="SELECT * FROM `express_consignor`  WHERE`ec_uid`=".Yii::app()->user->id;
    //			$command = $connection->createCommand($sql);
    //			if($command->execute()){
    //				$connection = Yii::app()->db;
    //				$sql = "UPDATE `express_consignor` SET `ec_postcode`='".$_POST['ExpressConsignor']['ec_postcode']."',`ec_companyname`='".$_POST['ExpressConsignor']['ec_companyname']."',`ec_address`='".$_POST['ExpressConsignor']['ec_address']."',`ec_name`='".$_POST['ExpressConsignor']['ec_name']."',`ec_tel`='".$_POST['ExpressConsignor']['ec_tel']."' WHERE `ec_uid`=".Yii::app()->user->id;  
    //				$command = $connection->createCommand($sql);  
    //				$command->execute();
    //				
    //			}else{
    //				$model->ec_companyname = $_POST['ExpressConsignor']['ec_companyname'];
    //				$model->ec_address = $_POST['ExpressConsignor']['ec_address'];
    //				$model->ec_name = $_POST['ExpressConsignor']['ec_name'];
    //				$model->ec_tel = $_POST['ExpressConsignor']['ec_tel'];
    //				$model->ec_postcode = $_POST['ExpressConsignor']['ec_postcode'];
    //				$model->ec_uid = Yii::app()->user->id;
    //				if($model->save()){
    //					$this->render('index',array('model'=>$model));
    //					exit;
    //				}
    //			}
    //			
    //		}
    
    //		$one = ExpressConsignor::model()->find("ec_uid=".Yii::app()->user->id);
    //		$model = !is_null($one) ? $one : new ExpressConsignor();
    //		$this->render('index',array('model'=>$model,'ec_uid'=>Yii::app()->user->id));
    


    第二段代码(重写之后的)

    $model = ExpressConsignor::model()->findByAttributes(array('ec_uid'=>Yii::app()->user->id));
    		if(isset($_POST['ExpressConsignor'])){
    			$model->attributes=$_POST['ExpressConsignor'];
    			$model->ec_uid = Yii::app()->user->id;
    			if($model->save()){
    				
    				$this->redirect(array('index'));
    			}
    		}



    Meet so Meet. C plusplus I-PLUS....
  • 相关阅读:
    端口
    log4j常用配置以及日志文件保存位置
    jbpm node signal
    JBPM3.2 TABLE
    JBPM TaskInstance 对象创建过程
    【转】链接脚本
    快速平方根倒数
    GPS开发之知识储备(NMEA0183)
    HEX文件格式和其校验算法
    NRF51822之IIC(MEMS_LIS2DH12)
  • 原文地址:https://www.cnblogs.com/iplus/p/4490006.html
Copyright © 2011-2022 走看看