Как require_once в joomla2.5

У меня проблема с require_once в Joomla.

В этом файле php:

components\com_test\views\__test_r5\tmpl\default.php

Я хочу включить некоторый файл, используя этот код:

require_once (JPATH_ROOT.DS.'/includes/General.php');

но require_once не работает

3 ответа

Решение

Путь, который вы пытаетесь включить, оценивается примерно так: joomla//includes/General.php, Обратите внимание на двойную косую черту перед "включает". Постоянная DS определяется как разделитель каталогов.

Пытаться:
require_once (JPATH_ROOT.'/includes/General.php');
(без DS)

Лучший способ сделать это - использовать вариант @Fnatte.

Также взгляните на Joomla! определения констант и адаптировать их при необходимости.

Попробуй это:

require_once(JPATH_SITE.DS."includes/General.php");

JPATH_SITE вернет ваш физический путь в папку установки.

also JURI::root() will return your site url
Другие вопросы по тегам