codeigniter странная проблема с изображением пути - PullRequest
0 голосов
/ 27 января 2012

Я пытаюсь сделать заявку с помощью CI.Моя проблема в том, что когда я загружаю свою главную страницу, я вижу свои изображения (путь base_url / controller).Однако, если я щелкну одну из ссылок (через контроллер / функцию / сегмент) и получу данные запроса из моей базы данных, изображения станут неработающей ссылкой (та же страница просмотра, но путь теперь «base_url / controller / function / seg).Моя папка с изображениями находится вне папки приложения, и я не уверен, что происходит. Спасибо за помощь.

Мой код: Контроллер:

class Main extends CI_Controller
{

    public $results;

    function __construct ()
    {
        parent::__construct();

        $this->load->model('project_query');
        $this->results=$this->project_query->query();



    }       


    public function index()  //show my main page
    {
        $data['view']='main_page_V';
        $data['result']=$this->results->result();
        $this->load->view('include/template', $data);

    }

    public function search($city='') {   //after user click the link
        $this->results=$this->project_query->query($city);
        $data['view']='main_page_V';
        $data['result']=$this->results->result();
        $this->load->view('include/template', $data);

    }
}

часть страницы моего просмотра:

    //this image become broken link after user click the links 
    <div id='title'><img src='images/title.png' title='index Picture'/></div>


    <section>

    //this image become broken link after user click the links 
    <div id='index'><img src='images/title.jpg' title='index Picture'/></div>

    <nav>

        <ul>
            <li id=browser ><a href=#></a>
                <div id='submenu1'>
                    <ul>
                        <li><?= anchor('main/search/salis','City Of Salisbury');?></li>
                        <li><?= anchor('main/search/fruit','City Of Fruitland');?></li>
                        <li><?= anchor('main/search/wicom','Wicomico County');?></li>
                        <li><?= anchor('main/search/other','Other Municipality ');?></li>
                        <li><?= anchor('main/search/all',"Show All (<span class='red'>Long Processing Time</span>)");?></li>
                    </ul>
                </div>
            </li>

            <li id=user_management><a href=#></a></li>
            <li id=log_out><a href=#> </a></li>
        </ul>

    </nav>

Моя модель

class project_query extends CI_Model
    {
        #   internal variables


        function __construct()
        {
            parent::__construct();
        }

        public function query($city='salis')
        {
            $this->db->select('job_number,street_number, city ,map, subdivision_project');
            $this->db->like('city',$city);
            $result=$this->db->get('jobs');
            return $result;
        } 


    }

1 Ответ

1 голос
/ 27 января 2012

Если вам нужно добавлять base_url каждый раз, мне нужно знать, установлено ли значение $ config ['base_url'] в качестве CI, основывает все отношения каталога на этом URL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...