<?php require_once '../Common.php'; $common = \website\Common::getInstance(); $user = new \website\model\User(); $user->age = 15; $user->login = '******' . rand(); $user->password = \website\utils\Password::hash('5a1v564a1v564a1'); $user->first_name = 'toto'; $user->last_name = 'caca'; var_dump($user->save()); echo '------------------------<br/>'; var_dump($user); echo '------------------------<br/>'; $user->age = 16; var_dump($user->save()); echo '------------------------<br/>'; var_dump($user); echo '------------------------<br/>'; var_dump(\website\model\User::find()); echo '------------------------<br/>'; var_dump(\website\model\User::findOneWhere(['id'], [5])); var_dump(\website\model\User::findOneWhere(['id' => 5])); var_dump(\website\model\User::findOneWhere('id = ?', [5]));
<?php require_once 'autoload.php'; use website\Common; use website\model\User; use website\utils\Password; use website\model\Module; use website\model\StudentModuleSubscription; use website\model\TeacherModuleSubscription; $common = Common::getInstance(); $common->db()->exec('DELETE FROM ' . StudentModuleSubscription::tableName()); $common->db()->exec('DELETE FROM ' . TeacherModuleSubscription::tableName()); $common->db()->exec('DELETE FROM ' . User::tableName()); $common->db()->exec('DELETE FROM ' . Module::tableName()); $bananaHashed = Password::hash('banana', false); $admin = new User(); $admin->first_name = "super admin"; $admin->last_name = "nameless"; $admin->login = '******'; $admin->password = $bananaHashed; $admin->role = 'admin'; $admin->address = 'nowhere'; $admin->date_of_birth = '2000-01-01'; $admin->phone = '000'; $admin->email = '*****@*****.**'; $admin->valid = true; $admin->save(); $prof = new User(); $prof->first_name = "teneyug"; $prof->last_name = "nameless"; $prof->login = '******';