App\Controller\Page::model_test PHP Method

model_test() public method

public model_test ( )
    function model_test()
    {
        $model = model('User');
        $user1 = $model->get(1);
        //id = 1
        var_dump($user1->get());
        /**
         * ORM接口
         */
        $user1->name = "hantianfeng";
        $user1->level = 99;
        $user1->mobile = "13999998888";
        /**
         * 如果id=1存在,则是Update,不存在是insert
         */
        $user1->save();
        /**
         * 删除此数据
         */
        $user1->delete();
        /**
         * 查找level = 99 and name = hantianfeng 的记录
         */
        $users = $model->gets(array('level' => 99, 'name' => 'hantianfeng'));
        var_dump($users);
        $model->del(2);
        //delete id = 2
        /**
         * 删除所有level > 10的记录
         */
        $model->dels(array('where' => 'level > 10'));
        //插入单条数据
        $model->put(array('name' => 'wahaha', 'mobile' => '13000009966'));
        //分页
        $model->gets(array('page' => 1, 'pagesize' => 10, 'level' => 99), $pager);
        var_dump($pager->render());
    }