[font="Tahoma"][right]
سلام دوستان .
میخوام یه لینک به فایل های آپلود شده بدم واسه دانلود.
../uploads/aaa.jpg
اما سیستم به عنوان یه کنترلر و اکشن باهاش برخورد میکنه که پیدا نمیشه.
شما از چه روشی استفاده میکنید؟
با تشکر.
[/right][/font]
[font="Tahoma"][right]
سلام دوستان .
میخوام یه لینک به فایل های آپلود شده بدم واسه دانلود.
../uploads/aaa.jpg
اما سیستم به عنوان یه کنترلر و اکشن باهاش برخورد میکنه که پیدا نمیشه.
شما از چه روشی استفاده میکنید؟
با تشکر.
[/right][/font]
[rtl]
[font="Tahoma"]آقا سعید خوبی؟ خیلی کم پیدایی؟ این رو امتحان کن[/font]
[/rtl]
Yii::app()->request->baseUrl.'/uploads/aaa.jpg'
[right]سلام.
چاکرم . در حال انجام خدمت سربازی ام . راستش یه پروژه دارم با کدایگنایتر دیگه کم میرسم بیام اینور… اینجام که رفته تو کما یه ورژن جدید نمیدن انگار فرار کردن
شما خوبی؟
آقا اینو امتحان کردم که کار نمیکنه
<?php echo Yii::app()->request->baseUrl; ?>/uploads/<?php echo $model->attachment ?>
[/right]
Yii::app()->request->baseUrl.'/uploads/aaa.jpg'
[font="Tahoma"]
<?php echo Yii::app()->request->baseUrl.'/uploads/aaa.jpg' ?>
[rtl]
این کد دقیقا به چیزی که می خوای اشاره داره. اگه حل نشد خروجی echo اولی و دومی رو نگاه کن ببینی با خروجی اصلی چه تفاوتی داره . اگر نشد رشته خروجی رو اینجا بنویس تا ببینیم مشکل از چیه. به جز مدلت چیز دیگه ای به نظر نمی رسه
موفق باشی
[/rtl][/font]
[right]
سلام .
بدون دستور اکو کلا به مسیر پروژه اشاره نمیکنه اما وقتی اون دستور مینویسم اسم پوشه رو به عنوان کنترولر و اسم فایل رو به عنوان اکشن میبینه و میره به اون ادرس و همچین اکشنی هم یافت نمیکنه :
[/right]
<a href="<?php echo Yii::app()->request->baseUrl; ?>/uploads/<?php echo $model->attachment ?>">download</a>
output :
Error 404
Unable to resolve the request "uploads/bckg.jpg".
ممنون.
[rtl]
یک http:// اولش اضافه کنید.
اگه نشد نهایتا از
CHtml::link استفاده کن[b]
[/b]
[/rtl]
حاجی دمت گرم .
<?php echo CHtml::link('Download',array('/uploads/'.$model->attachment), array('target'=>'_blank')); ?>
این شکلی درست شد . ممنونم.