美文网首页
基因项目总结

基因项目总结

作者: 向小呆 | 来源:发表于2017-05-01 19:56 被阅读0次

    一.第一阶段。
    1.出现的bug比较多,阻断性的bug两个,主要是控制器的和视图的魏文件名大小写的问题。还有数据库的表不能大写,ajax方法名一个要写对。
    2.对PHP基本的语法不熟,具体可以参照w3c 上的PHP语法。
    public function discountAdd(){
    $num = \Lib\AjaxApp\Param::GetItem('num');
    $zhekou = \Lib\AjaxApp\Param::GetItem('zhekou');
    $ids = \Lib\AjaxApp\Param::GetItem('id');
    $where = null;
    if($ids){
    $ids = explode(',',$ids);
    }
    $num = explode(',',$num);
    $zhekou = explode(',',$zhekou);
    $numlen = count($num);
    for($i=0;$i<$numlen;$i++){
    if (empty($ids[$i])){
    $where = null;
    }else{
    $where = array('id'=>$ids[$i]);
    }
    $row = model($this->_Object)->simpleSave(array('num'=>$num[$i],'discount'=>$zhekou[$i]),$where);
    }

        echo 1;
                
     }
    

    2.PHP字符串的操作不熟。
    2.1 pxlode 将一个字符串,用分隔符分隔成一个数组。参数1是分隔符 、参数二 是要
    分割的字符串。
    2.2 count 统计数组的长度 strlen 统计字符串的长度。
    2.3 当两个数组的长度一样时,可以用for循环来解决同是处理几个数组添加进数据库。
    3 对于PHP的对象理解不清楚
    3.1 类是一类事物的抽象,对象是类的实例化。 杯子是一类事物的抽象 ,但是小明桌子
    上的杯子,就是一个具体的对象。
    4 代码风格不规范,注释中的参数要齐全,类名和方法命名要准确,不能随便命名。

    二 第二阶段

    1. 基因的二阶段的延迟比较严重。
      1.1 原因:对业务类分析的不过细致,没有通过对类的分析中的方法进推导出要具体用什
      么样的技术或者是哪个知识点。没有对这些用方法或者技术所用的时间没有好好的
      推算。只是单纯的按业务类分析出来的按照自己的理想去建立禅道的任务。这一个
      将是在下一个项目中需要改进和使用。
    2. 对PHP foreach 循环数组理解不熟,语法也不熟。
      当有 arr1 = ['a','b','c','d'] , arr2 = ['e','f','i','j'] ; 要交换他们的键名和键值时 数组的
      长度一样
      不能直接用 这样是错的
      foreach($arr1 as $k=>$v){
      foreach($arr2 as $kk=>$vv){
      $k=>$vv;
      }
      }
      这样是外面的循环走一个里面的循环就全部走完了。
      $result = array();
      foreach ($value as $k=>$v){
      $result[$k][$arr1] = $arr2[$k];
      }

    相关文章

      网友评论

          本文标题:基因项目总结

          本文链接:https://www.haomeiwen.com/subject/tqhqtxtx.html