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)