آموزش برنامه نویسی به زبان php و فریم ورک Yii
در صورتی که برای مدیریت کاربران خود از ماژول dektrium-user استفاده می کنید
چنانکه از قابلیت social network یا همان ثبت نام با استفاده از gmail یا facebook و ….
استفاده می کنید
برای دسترسی به تصویر کاربر به روش زیر می توان عمل کرد:
روش زیر برای gmail می باشد
$user = \Yii::$app->user->identity; $account = $user->accounts; if (!empty($account)) { $account = $user->accounts['google']['data']; $new = json_decode($account); $explode = explode('?', $new->image->url); $image=$explode[0] . '?s=' . $size; }
با کد بالا لینک تصویر به دست می آید
که کافی است آن را در src تگ img قرار دهید