کرفتن دیتای کاربر


گرفتن دیتای کاربر

برای اینکه دیتای کاربر فعلی را بگیرید، می توانید از کد زیر استفاده کنید:

$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 ]); }