本文主要是介绍Yii AR模型,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Yii框架使得数据库的创建,读取,更新,删除变得更直观。
http://www.yiichina.com/guide/database.ar
1. 建立AR类
class Post extends CActiveRecord
{public static function model($className=__CLASS__){return parent::model($className);}public function tableName(){return 'tbl_post';}
}
2. 创建记录
$post=new Post;
$post->title='sample post';
$post->content='content for the sample post';
$post->create_time=date('Y-m-d H:i:s');;
$post->save();
3. 读取记录
$post = Post::model() -> findByPk( $id );
$post = Post::model() -> find('title =: title', array(':title'=>"sample post"));
4.更新记录
$post=Post::model()->findByPk(10);
$post->title='new post title';
$post->save(); // 将更改保存到数据库
5. 删除记录
$post=Post::model()->findByPk(10); // 假设有一个帖子,其 ID 为 10
$post->delete(); // 从数据表中删除此行
这篇关于Yii AR模型的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!