PDA

View Full Version : مشکل با آدرس دهی css و js فایل ها



tarhebartar
دوشنبه 26 بهمن 1388, 12:05 عصر
من توی codeigniter موقع آدرس دهی فایل های image , css , js دچار مشکل شدم. مثلا اگر لینک به صورت زیر باشه دیگه از دایکتوری interface نمی تونم این موارد رو لود کنم !


http://localhost/codeigniter/index.php/news/show/52.html

می خواستم بدونم الان چه راهی وجود داره که بتونم دایرکتوری رو پیدا کنم. من توی صفحه اصلی به این صورت مثلا آدرس دهی می کنم :


interface/css/index.css

بعد حالا اگر کاربر بره توی آدرس بالا فکر کنم باید اینجوری آدرس بدم , یا همچین چیزی :


../../interface/css/index.css

حالا من که هیچ وقت نمی تونم بفهمم چی به چیه , پس چطور آدرس دهی دقیق انجام بدم؟!

با تشکر

tarhebartar
دوشنبه 26 بهمن 1388, 12:26 عصر
خودم روش کار رو فهمیدم ! البته با ترفندهایی غیر این فریم ورک میشه کار رو انجام داد ولی می خواستم تحت نظر فریم ورک کار کنم:


$this->load->helper('url');
echo base_url();

razzaghi.b
دوشنبه 03 اسفند 1388, 10:29 صبح
سلام دوست عزیز من این کارو می کنم
اول تو فایل config.php

$config['base_url'] = "http://127.0.0.1/codeigniter/";
بعد تو شاخه اصلی یعنی همون folder codeigniter یه پوشه درست می کنم حالا مثلا images
بعد توی view از این استفاده می کنم

<base href="<?php echo base_url();?>" />