Example #1
0
<?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";
Example #2
0
<?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");