关于后盾网yii框架的学习小结(10)--使用AR类的增删改查
来源:互联网 发布:查看淘宝店铺数据 编辑:程序博客网 时间:2024/05/21 18:35
创建新的数据库的语句
<?php class CategoryController extends Controller{ public function filters(){ return array( 'accessControl', ); } public function accessRules(){ return array( //更加具体化 // array( // 'allow', // 'actions'=>array('del','add'), // 'users' => array('admin') // ), array( 'allow', 'actions'=>array('index', 'del','add', 'edit'), 'users' => array('@') ), array( 'deny', 'users' => array('*') ), ); } /** * 查看栏目 */ public function actionIndex(){ $categoryModel = Category::model(); $sql = "SELECT cid,cname FROM {{category}}"; $categoryInfo = $categoryModel->findAllBySql($sql); $this->render('index', array('categoryInfo'=>$categoryInfo)); } /** * 添加栏目 */ public function actionAdd(){ $categoryModel = new Category(); if(isset($_POST['Category'])){ $categoryModel->attributes = $_POST['Category']; if($categoryModel->save()){ $this->redirect(array('index')); } } // p($_POST); $this->render('add', array('categoryModel'=>$categoryModel)); } /** * 编辑栏目 */ public function actionEdit($cid){ $categoryModel = Category::model(); $categoryInfo = $categoryModel->findByPk($cid); // p($_POST); if(isset($_POST['Category'])){ $categoryInfo->attributes = $_POST['Category']; if($categoryInfo->save()){ $this->redirect(array('index')); } } $this->render('edit', array('categoryModel'=>$categoryInfo)); } /** * 删除栏目 */ public function actionDel($cid){ $articleModel = Article::model(); $sql = "SELECT aid FROM {{article}} WHERE cid=$cid"; $articleInfo = $articleModel->findBysql($sql); if(is_object($articleInfo)){ Yii::app()->user->setFlash('hasArt', '栏目下面有文章,请先删除文章'); $this->redirect(array('index')); }else { if(Category::model()->deleteByPk($cid)){ $this->redirect(array('index')); } } }}
0 0
- 关于后盾网yii框架的学习小结(10)--使用AR类的增删改查
- 关于后盾网yii框架的学习小结(10)--使用AR类的增删改查
- 关于后盾网yii框架的学习小结(4)--gii,widget的使用
- Yii AR模式的增删改查
- 关于后盾网yii框架的学习小结(1)--yii模块的安装
- 关于后盾网yii框架的学习小结(1)--yii模块的安装
- 关于后盾网yii框架的学习小结(7)--session的使用和redirect等的方法的使用
- 关于后盾网yii框架的学习小结(8)--自定义前台的验证
- 关于后盾网yii框架的学习小结(9)--修改密码的方法,闪存
- yii框架 AR增删改查 分页
- Yii框架 AR 增删改查
- 关于后盾网yii框架的学习小结(2)--创建控制器,视图,布局等
- 关于后盾网yii框架的学习小结(4)--gii,widget
- 关于后盾网yii框架的学习小结(2)--创建控制器,视图,布局等
- 关于Yii框架基础的增删查改
- YII框架数据库的增删改查
- Yii框架的增删改查
- YII框架数据库的增删改查
- 技术论坛 > 详解大数据存储:哪些问题最容易出现
- STL源码剖析(4):容器(vector)
- 静心,征程
- mongoDB报错Cannot find module '../build/Release/bson'
- iOS 项目中用到的一些 iOS 开源库和第三方组件
- 关于后盾网yii框架的学习小结(10)--使用AR类的增删改查
- jQuery开发之动画二
- 传智播客PHP学科进驻上海,给华东IT圈报喜
- android触摸事件流程(一)
- android 去掉顶部状态栏
- jquery计时器timer
- 基于python:opencv简单图片操作
- POJ 1008 && HDU 1444 Maya Calendar(历法)
- js常用判断