Yii2.0模型层数据互联
来源:互联网 发布:大数据策划方案模板 编辑:程序博客网 时间:2024/05/29 13:52
<span style="font-size:18px;"><?phpnamespace frontend\models;class ListtModel extends \yii\db\ActiveRecord{ public static function tableName() { return 'listt'; } public function one(){ return $this->find()->asArray()->one(); } //入库一维数组 public function add($data) { $this->setAttributes($data,false); $this->isNewRecord = true; $this->save(); return $this->id; } //入库二维数组 public function addAll($data){ $ids=array(); foreach($data as $attributes) { $this->isNewRecord = true; $this->setAttributes($attributes);// $this->save(); $this->save()&& array_push($ids,$this->id) && $this->id=0; } return $ids; } public function rules() { return [ [['title','content'],'required' ]]; } /** * @param $files 字段名 * @param $values 是一个数组值不是字符转 * @return int 影响行数 */ public function del($field,$values){// $res = $this->find()->where(['in', "$files", $values])->deleteAll(); $res=$this->deleteAll(['in', "$field", "$values"]); return $res; } /** * @param $data 修改数据 * @param $where 修改条件 * @return int 影响行数 */ public function upda($data,$where){ $result = $this->updateAll($data,$where); // return $this->id; return $result; }// public function del($files,$values){// $res = $this->find()->where(["$files"=>"$values"])->one()->delete();// }}</span>
字符串数组互转方式;
$array=explode(separator,$string);
$string=implode(glue,$array);
0 0
- Yii2.0模型层数据互联
- Yii2.0模型层数据验证和thinkPHP3.2框架模型层数据验证对比
- YII2 模型层 添加和修改截图(笔记)
- yii2.0 数据提供者
- yii2.0控制层操作分页增删
- yii2.0使用数据图
- Yii2.0数据筛选功能
- Yii2.0 删除数据(CRUD)
- yii2.0 数据分页显示
- Yii2.0 批量插入数据
- osi网络模型 协议层 数据封装
- 模型各层数据和参数可视化
- Yii2—模型(Model)
- Yii2 模型实例化
- Yii2 - 06模型(Model)
- Yii2—模型(Model)
- yii2.0 数据生成 XML 格式。
- Yii2.0 数据库添加数据的技巧
- 选择排序
- 文章标题
- 偶是一个程序员
- Java四舍五入
- javascript深入理解闭包
- Yii2.0模型层数据互联
- 20+条MySQL性能优化的最佳经验
- 使用Jenkins搭建iOS/Android持续集成打包平台
- 搞ACM的你伤不起
- whistle--全新的跨平台web调试工具
- [hihoCoder] #1032 : 最长回文子串
- 写在冬日的第一天--一个女程序员第十二年工作总结
- 装饰模式
- ListView item点击无响应,descendantFocusability属性设置