A-A+

菜鸟创业记第二天:搭建SVN

2015年12月29日 站长资讯 暂无评论

电脑越来越不好用了,写了很长时间的记录突然就没了,伤感!今天收获不错,朋友帮忙设计的logo初稿很满意,正在完善中,应该很快就能完成,总算是给项目找到了灵魂,感恩帮助过我的每一个人。

今天在外网服务器上搭了一个SVN,方便同步代码,也为以后增加人员做准备。

昨天的关系表中relation_code字段感觉没多大用,先注掉吧!

开始写代码,遇到N个小问题,总算是解决了,今天的收获是用户注册项基本完成,逻辑是:判断用户的注册信息写入数据库是否成功,如果成功返回用户id,并将父亲和母亲的信息也写入数据库。ThinkPHP可以批量插入数据!不罗嗦,直接贴!

  1. <?php  
  2. namespace Home\Controller;  
  3. use Think\Controller;  
  4. class RegController extends CommonController {  
  5.  public function reg(){  
  6.   $Relation = M('Relation');  
  7.   $mmmm = $Relation->where('relation_name=m')->getField('id');  
  8.   $w = $Relation->where('relation_name=w')->getField('id');  
  9.   dump($mmmm);  
  10.   $this->assign('m',$m);  
  11.   $this->assign('w',$w);  
  12.   $this->display();  
  13.  }  
  14.     
  15.  public function regadd(){  
  16.   //实例化数据库表"user"  
  17.   $User = M('User');   
  18.   //获取用户注册信息  
  19.   $user['username']  = $_POST['username'];  
  20.   $user['surname'] = $_POST['surname'];  
  21.   $user['name'] = $_POST['name'];  
  22.   //插入数据库并返回用户ID  
  23.   $result = $User->add($user);  
  24.   //判断用户数据是否成功写入,是就继续写入成员信息,否则抛出异常  
  25.   if($result){  
  26.    //实例化数据库表"member"  
  27.    $Member = M('Member');  
  28.    //获取用户A信息  
  29.    $m_member_surname = $_POST['m_member_surname'];  
  30.    $m_member_name = $_POST['m_member_name'];  
  31.    $m_member_relation = $_POST['m_relation'];    
  32.    //获取用户B信息  
  33.    $w_member_surname = $_POST['w_member_surname'];  
  34.    $w_member_name = $_POST['w_member_name'];  
  35.    $w_member_relation = $_POST['w_relation'];  
  36.    //批量插入成员表  
  37.    $memberlist[0] = array('uid'=>$result,'member_surname'=>$m_member_surname,'member_name'=>$m_member_name,'relation'=>$m_member_relation);    
  38.    $memberlist[1] = array('uid'=>$result,'member_surname'=>$w_member_surname,'member_name'=>$w_member_name,'relation'=>$w_member_relation);    
  39.    $Member->addAll($memberlist);   
  40.   }else{  
  41.    die("error");  
  42.   }  
  43.  }  
  44. }  
  45. ?>  
标签:

给我留言