<?php require 'LabModel.class.php'; $labId = SingleLabModel::insert(['username' => 'hello', 'password' => 'world']); $labModel = new SingleLabModel($labId); $model = $labModel->getChildModel('announcements'); $doc = ['a' => 'b', 'c' => 'd']; $_id = $model->insert($doc); echo "insert id: {$_id}\n"; echo "after insert:\n"; print_r($model->find($_id)); $doc = ['_id' => $_id, 'a' => 'a1', 'c' => 'd1']; $model->update($doc); echo "after update:\n"; print_r($model->find($_id)); for ($i = 2; $i < 6; $i++) { $model->insert(['a' => "b{$i}", 'c' => "d{$i}"]); } echo "list:\n"; print_r($model->ls(1, 2)); echo "size:"; echo $model->size() . "\n";
<?php require 'LabModel.class.php'; $labModel = SingleLabModel::newByUsername('hello'); $model = $labModel->getAuthModel(); $model->update(['username' => 'hello', 'password' => 'world1']); print_r($model->find()); $model->setToken('111'); print_r('token: ' . $model->getToken() . "\n"); $model->clearToken(); print_r('token: ' . $model->getToken() . "\n");