//规格编辑
public function standard(){
//$id = $_GET['id'];//dump($id);die;
$id = 388;
//根据$id 到re_goodsstandard表 查询该商家的写下的规格
$name = M('re_goodsstandard')->where(array('id'=>"{$id}", 'isValid'=>'1'))->field('id,name,adminUserId')->find();
$children = M('re_goodsstandard')->where(array('parentStandardId'=>"{$id}", 'isValid'=>'1'))->field('id,name,adminUserId')->select();
// $this->ajaxReturn($name['adminuserid']);
// $this->ajaxReturn($_POST);
if(IS_POST){
$admin_id = $_POST['admin_id'];
$sta_name = $_POST['sta_name'];
if($name['name'] !== $sta_name){
$pname['name'] = $sta_name;
$pname['createTime'] = date("Y-m-d H:i:s");
$datas = M('re_goodsstandard')->where(array('id'=>"{$admin_id}"))->save($pname);
}

$count = M('re_goodsstandard')->where(array('parentStandardId'=>"{$id}", 'isValid'=>'1','parentStandardId'=>"{$admin_id}"))->count();
$names = $_POST['name'];
$c_id = $_POST['id'];
foreach($c_id as $k=>$v){
if($v != 0){
$cname = M('re_goodsstandard')->where(array('id'=>"{$v}"))->setField('name',$names[$k]);
}else{

//新增
$data['isValid'] = '1';
$data['createTime'] = date("Y-m-d H:i:s");
$data['name'] = $names[$k];
$data['parentStandardId'] = $name['id'];
$data['adminUserId'] = $name['adminuserid'];

//$sta = M('re_goodsstandard')->add($data);
$sta = M('re_goodsstandard')->data($data)->add();
//$cname = M('re_goodsstandard')->where(array('id'=>"{$sta}"))->setField('name',$names[$k]);
}

}
$this->ajaxReturn($sta);

}

$this->assign('name', $name);
$this->assign('child', $children);
$this->assign('id', $id);
$this->display();
}

Thinkphp更改子集的更多相关文章

  1. ThinkPhp 更改 BIT 类型的问题

    在使用ThinkPhp更改字段为BIT 类型的注意了,您将会遇到以下错误信息:  这是因为ThinkPhp在使用setField或Save方法时,将你的值更改成了字符串类型 而TINYINT 类型是不 ...

  2. thinkphp 默认首页 更改

    原thinkphp的默认首页为:Home/index,如果想更改,则需要配置: 在Common/config之下 'DEFAULT_CONTROLLER' => 'Admin', // 更改后默 ...

  3. Thinkphp单字母函数使用指南

    Thinkphp单字母函数使用指南A方法A方法用于在内部实例化控制器,调用格式:A('[项目://][分组/]模块','控制器层名称')最简单的用法: $User = A('User'); 复制代码 ...

  4. thinkphp中各字母代表的发放和具体实例

    hinkphp单字母函数使用指南A方法 A方法用于在内部实例化控制器,调用格式:A('[项目://][分组/]模块','控制器层名称') 最简单的用法: $User = A('User'); 复制代码 ...

  5. thinkphp中的大字母的意思

    ThinkPHP 单字母函数 A() 内部实例化控制器 D() 实例化自定义模型类 M() 实例化一个基础模型类 R() 调用某个控制器的操作方法 L() 启用多语言的情况下,设置和获取当前的语言定义 ...

  6. 制作类似ThinkPHP框架中的PATHINFO模式功能

    一.PATHINFO功能简述 搞PHP的都知道ThinkPHP是一个免费开源的轻量级PHP框架,虽说轻量但它的功能却很强大.这也是我接触学习的第一个框架.TP框架中的URL默认模式即是PathInfo ...

  7. 成吨提高开发效率:Intellij Shortcuts精简子集与思维模式

    在线精简cheatsheet备查表:intellij.linesh.twGithub项目:intellij-mac-frequent-keymap Intellij的快捷键多而繁杂,从官方推荐的key ...

  8. THINKPHP源码学习--------文件上传类

    TP图片上传类的理解 在做自己项目上传图片的时候一直都有用到TP的上传图片类,所以要进入源码探索一下. 文件目录:./THinkPHP/Library/Think/Upload.class.php n ...

  9. 攻城记:Thinkphp框架的项目规划总结和踩坑经验

    一.项目模块规划 1.项目分为PC端.移动端.和PC管理端,分为对应目录为 /Application/Home,/Application/Mobile,/Application/Admin: 对应入口 ...

随机推荐

  1. <meta>指定浏览器模式(browser mode)或文档模式(document mode)无效

    这是前两天解决的一个故障,准确的说它不是一个SharePoint的问题,而是IE8浏览器或者说是HTML代码的问题,但我感觉还是挺有意思的,所以贴上来分享一下. 基础知识 简单的讲,就是IE浏览器中有 ...

  2. 【转】logback logback.xml常用配置详解(二)<appender>

    原创文章,转载请指明出处:http://aub.iteye.com/blog/1101260, 尊重他人即尊重自己 详细整理了logback常用配置, 不是官网手册的翻译版,而是使用总结,旨在更快更透 ...

  3. 安卓中級教程(10):@InjectView

    package com.example.android.db01; import android.app.Activity; import android.content.ContentValues; ...

  4. hihoCoder 1184 连通性二·边的双连通分量

    #1184 : 连通性二·边的双连通分量 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 在基本的网络搭建完成后,学校为了方便管理还需要对所有的服务器进行编组,网络所的老 ...

  5. php上传大文件时,服务器端php.ini文件中需要额外修改的选项

    几个修改点: 1.upload_max_filesize 上传的最大文件 2.post_max_size 上传的最大文件 3.max_execution_time 修改为0表示无超时,一直等待 4.m ...

  6. A Taxonomy of Parallel Processor Architectures

    COMPUTER ORGANIZATION AND ARCHITECTURE DESIGNING FOR PERFORMANCE NINTH EDITION

  7. P1220 关路灯

    #include <bits/stdc++.h> using namespace std; int d[100], w[100], s, n; int dp[100][100][3]; i ...

  8. 浅谈java抽象类和接口

    第一次,写这个,没有把图片放上来,有兴趣的可以点击连接看原文 http://note.youdao.com/noteshare?id=aecbd52b9240f23c0954e8086b848a17 ...

  9. 微信小程序时代已经来临

    昨天估计微信公众号上产生了第一篇最快的30万+文章,10万+只花了10多分钟.就是冯大辉(著名Oracle专家,知名博主)同学的「微信应用号来了」. 为什么这么一篇如此简单又技术类的文章一下能刷遍朋友 ...

  10. spring_异常提示1

    nested exception is java.lang.NoClassDefFoundError: org/springframework/aop/TargetSource ------- 缺少j ...