标签:
<?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 一套。足够了。
标签:
原文地址:http://www.cnblogs.com/sixiong/p/5757935.html