گرفتن دیتای کاربر
برای اینکه دیتای کاربر فعلی را بگیرید، می توانید از کد زیر استفاده کنید:
$user = UsersDb::getThis();همچنین برای اینکه دیتای کاربری را بر اساس شناسه ی او بگیرید، از این کد استفاده کنید:
$user = UsersDb::get($id);ساخت دیتا در صورت عدم وجود
برای ساخت دیتای کاربر، دو روش دارید:
1- ساخت خودکار
برای اینکه بصورت خودکار دیتای کاربران ساخته شود، نیاز است متغیر Atom::$dbNewUser را تعریف کنید و در آن تابعی معرفی کنید که لیستی از دیتا های کاربر را بر میگرداند:
Atom::$dbNewUser = function($id) {
return [
'custom_col' => 'Default',
'ban' => false,
'score' => 0
];
}2- ساخت دستی
در روش ساخت دستی، شما باید خودتان بررسی کنید و بسازید که می توانید از تابع createThis استفاده کنید:
$user = UsersDb::getThis();
if(!$user) {
$user = UsersDb::createThis([
'custom_col' => 'Default',
'ban' => false,
'score' => 0
]);
}