码迷,mamicode.com
首页 > 其他好文 > 详细

yii1学习

时间:2016-08-10 19:24:17      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:

<?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 一套。足够了。

 

yii1学习

标签:

原文地址:http://www.cnblogs.com/sixiong/p/5757935.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!