[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')); ?>
این شکلی درست شد . ممنونم.