неопределенная функция base_url () - PullRequest
1 голос
/ 06 августа 2010

Почему эта строка не работает в constants.php: -

define('FILE_UPLOAD_VIRTUAL_DIR', base_url() . '/uploads/');

base_url() работает во всех видах. Тогда почему не в constants.php?

Ответы [ 2 ]

7 голосов
/ 06 августа 2010

Возможно, потому что constants.php включено до того, как библиотека, определяющая base_url(), является.

Я не знаю CI, но посмотрите, есть ли шанс определить константу в более поздней точке программытечь.Эксперт по КИ может рассказать вам более подробно, где именно.

1 голос
/ 06 августа 2010

Попробуйте это так:

define('FILE_UPLOAD_VIRTUAL_DIR', $_SERVER['DOCUMENT_ROOT'] . '/uploads/');

если вы хотите определить путь к каталогу загрузки файлов, вам не нужен URL, вам нужен путь.

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