نمایش نتایج 1 تا 3 از 3

نام تاپیک: استفاده از فایل ذخیره شده در backend در frontend

  1. #1

    استفاده از فایل ذخیره شده در backend در frontend

    سلام من یک تصویر از کاربر در backend میگیرم و در بعضی قسمت های backend ازش استفاده میکنم. همچنین از اون توی frontend هم میخام استفاده کنم. من تصویر در backend ذخیره میکنم. ولی نمیتونم چون در اونجا ذخیره شده در frontend ازش استفاده کنم. همچنین امتحان کردم اگر تصویر در frontend هم ذخیره کنم در backend میتونم ازش استفاده کنم. کلا انگار backend و frontend من به هم دیگه دسترسی ندارن. میخواستم یه راه حل برای استفاده از اون تصاویر بهم بدین.ممنون
    ازین کد برای نمایش عکس توی backend استفاده میکنم و درست کار میکنه

    view.php in backend

    if ($model->image_web_filename!='') { echo '<br /><p><img src="'.Yii::$app->homeUrl .'uploads/'.$model->image_web_filename.'"></p>'; }


    ازین کد برای ذخیره عکس توی backend استفاده میکنم.
    controller in backend

    Yii::$app->params['uploadPath'] = Yii::$app->basePath .'/web/uploads/'; $path = Yii::$app->params['uploadPath'] . $model->image_web_filename; $image->saveAs($path);Yii::$app->params['uploadPath'] = Yii::$app->basePath .'/web/uploads/'; $path = Yii::$app->params['uploadPath'] . $model->image_web_filename; $image->saveAs($path);


    ازین کد برای نمایش عکس در frontend استفاده میکنم و کار نمیکنه

    <?= \yii\helpers\Html::img( Yii::getAlias('@backend'). '/web/uploads/'.$model->image_web_filename) ?>

    همچنین اینم بگم frontend و backend من با دو url از هم جدا میشن:
    yii.com
    yii.com:81

  2. #2

    نقل قول: استفاده از فایل ذخیره شده در backend در frontend

    سلام.
    در stackoverflow هم پیام دادم. دوستان این کد رو پیشنهاد دادن

    Yii::setAlias('@frontend', 'http://frontend.sample.dev');
    Yii::setAlias('@backend', 'http://backend.sample.dev');

    در یکی از پروژه ها با این مشکل مواجه شدم ک کد های بالا کار نمیکرد
    استفاده از

    namespace common\components;

    use Yii;

    class Helper extends \yii\web\Request {

    public static function getFrontendUrl($path) {
    $frontUrl = str_replace('/adminpanel', '', $path);
    return $frontUrl;
    }

    }

    پیشنهاد دادم که گفتین اجرا نمیشه.
    فکر میکنم از مسیر دهی تون باشه مشکل
    در صورتی که تمایل داشتین remote بگین که ریموت بزنیم(teamviewer) تا مشکل رو برطرف کنیم.
    موفق باشین

  3. #3
    کاربر دائمی
    تاریخ عضویت
    مهر 1394
    محل زندگی
    ایران
    پست
    357

    نقل قول: استفاده از فایل ذخیره شده در backend در frontend

    اینو بزن

    Url::to('@frontend/web/images/cars/')


    البته بایست بعد از web مسیر مورد نظر خودتو

تاپیک های مشابه

  1. سوال: طراحی کارت با استفاده از اطلاعات ذخیره شده در excel
    نوشته شده توسط korosh_irani در بخش گزارش سازی با Crystal Report
    پاسخ: 3
    آخرین پست: دوشنبه 09 اردیبهشت 1392, 01:17 صبح
  2. سوال: ططراحی کارت با استفاده از اطلاعات ذخیره شده در Excel
    نوشته شده توسط korosh_irani در بخش C#‎‎
    پاسخ: 4
    آخرین پست: پنج شنبه 29 فروردین 1392, 21:06 عصر
  3. مقاله: طراحی کارت با استفاده از اطلاعات ذخیره شده در سند Excel
    نوشته شده توسط korosh_irani در بخش گزارش سازی با Crystal Report
    پاسخ: 0
    آخرین پست: سه شنبه 27 فروردین 1392, 22:53 عصر
  4. سوال: رسم نمودار با استفاده از اطلاعات ذخیره شده در دیتابیس
    نوشته شده توسط silverado در بخش برنامه نویسی در 6 VB
    پاسخ: 4
    آخرین پست: شنبه 18 آذر 1391, 22:36 عصر
  5. استفاده از connectionStringSqlserver ذخیره شده در web.config
    نوشته شده توسط turk_programmer در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: پنج شنبه 04 تیر 1383, 13:05 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •