<?php 输出视图 1.render 输出父模板的内容,将渲染的内容,嵌入父模板。| 2.renderPartial 则不输出父模板的内容。只对本次渲染的局部内容,进行输出。 添加 //实例化一个类模型:不能像查询那种方式 $article_model= new Article(); $article_model->goodsname="商品名字"; $article_model->goodsprice="商品价格"; $article_model->goodsprctrue="商品图片"; if($article_model->save()){ echo ‘添加成功‘; }else { echo ‘添加失败‘; } 查询 //实例化一个类模型:(也就是为一个表创建的类) $article_model= Article::model(); //////////////////一条/////////// //方法一 $userInfo = $userModel->find(‘username=:name‘, array(‘:name‘=>‘张三‘)); //方法二 $articleInfo = Article::model()->findByPk($aid); //方法三 $articleInfo = $articleModel->findBysql("SELECT aid FROM {{article}} WHERE cid=$cid"); /////////////////查询整个表///////// //方法一 $arr= $article_model->findAll(‘username=:name‘,array(‘:name‘=>‘张三‘)); //方法二 //通过主键来查询,可以放多个主键 $arr= $article_model->findAllByPk(array(1,2)); //方法三 $sql = "select * from {{article}} limit 2"; $arr= $article_model->findAllBySql($sql); 修改 $model = Model::表model(); $info = $model->findByPk($id); if(isset($_POST ‘user’])){ $info->attributes = $_POST[‘user‘]; $info->save()//此时save是修改 } 删除 model::表model()->deleteByPk($id) session 存储: Yii::app()->session[‘logintime‘] = time(); 调用: Yii::app()->session[‘logintime‘] 清除: Yii::app()->session->clear(); Yii::app()->session->destroy(); 退出登陆: Yii::app()->user->logout(); redirect跳转方法使用 如果在当前控制器下: $this->redirect(array(‘index’)) 跳转到当前控制器index方法 访问其他控制器方法: $this->redirect(array(‘控制器/方法’)) createUrl方法使用 在视图中用 $this->createUrl(‘控制器方法’,get参数); 如下: $this->createUrl(‘article index’,array(‘aid’=>3)); phalcon hprose swoole msgpack redis coreesk 一套。足够了。
时间: 2024-10-05 06:06:40