#!/usr/bin/env php gen(3); zdTable('company')->gen(1); su('user1'); /** title=测试 userModel->su(); cid=1 pid=1 */ global $app, $tester; r($app->user) && p('account') && e('user1'); // 当前用户为 user1。 $userModel = $tester->loadModel('user'); $userModel->su(); r($app->user) && p('account') && e('admin'); // 当前用户为 admin。 $user = new stdclass(); $userModel->dao->update(TABLE_COMPANY)->set('admins')->eq('')->exec(); try { $userModel->su(); } catch(EndResponseException $e) { $user->account = $e->getContent(); } r($user) && p('account') && e('No admin users.'); // 没有管理员用户。