Пути к файлам Codeigniter


Извините за беспокойство, но у меня возникла некоторая путаница с путями к файлам в codeigniter, поскольку вы можете знать или не знать, что CI описывает свою файловую систему следующим образом:

-application:
             -controllers
             -views
             -models
-system(contains CI framework)

Я создал файл css и сохранил несколько изображений в папке "Ресурсы" следующим образом:

 -application:
             -controllers
             -views
             -models
-system(contains CI framework)

-resources
     -img001
     -style.css

Мне было интересно, может ли кто-нибудь указать мне правильное направление для доступа к папке ресурсов с использованием относительных путей.

Author: TotalNewbie, 2014-02-13

2 answers

Вы можете использовать функцию base_url. Чтобы использовать эту функцию, вам необходимо загрузить помощник по URL-адресу

Вы можете загружать везде, где это необходимо, как показано ниже:

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

Или вы можете установить autoload.php .

echo base_url("resources/img001/img_name.jpg");
echo base_url("resources/style.css");
 4
Author: Kumar V, 2014-02-13 12:17:39
echo FCPATH."resources/img001/img_name.jpg";
echo FCPATH."resources/style.css";

Константа FCPATH вернет системный путь к файлу Вашего фронт-контроллера (index.php в корне Вашего CI-приложения)

 5
Author: Egor Sazanovich, 2014-02-13 13:02:35