• 被项目组长命令重写的代码


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

    //		$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....
  • 相关阅读:
    【2020-11-01】从身边人开始输出自己的价值
    【一句日历】2020年11月
    【2020-10-31】继续解锁自己内心的矛盾
    【2020-10-29】静下心来,书中自有黄金
    【2020-10-28】平凡人终归还是要回归到小日子上
    【2020-10-27】抗衡自己的摇摆幅度
    【2020-10-26】市场驱动学习和进步
    【2020-10-25】窜着野炊的心干着农民的活
    暑假集训2016day3T1 欧拉回路(UOJ #117欧拉回路)(史上最全的欧拉回路纯无向图/有向图解析)
    leetcode1282
  • 原文地址:https://www.cnblogs.com/iplus/p/4490006.html
Copyright © 2020-2023  润新知