Можно ли получить доступ к функциям / помощникам codeigniter из Magento? - PullRequest
2 голосов
/ 18 августа 2011

У меня есть сайт с поддержкой Codeigniter в корне и каталог продуктов с поддержкой Magento внутри папки каталога. Мне было интересно, можно ли загрузить Codeigniter внутри Magento, чтобы я мог повторно использовать партиалы, помощников и т. Д.

Например: Я хотел бы использовать один и тот же заголовок на обеих платформах, поэтому файл header.php в Codeigniter использует помощник по URL и функции, которые Magento не понимает

Как мне этого добиться?


UPDATE: Я пробовал следующее:

CODEIGNITER
    |
    \_ CATALOG (Magento)

Внутри файла index.php Magento я добавил:

include('../index.php');

$CI =& get_instance(); 
echo $CI->load->controller('welcome');

После этого я получил сообщение об ошибке «Не могу найти папку приложения» от Codeigniter при загрузке сайта / каталога. Так что-то сработало. Я проверял этот другой ТАК вопрос и внутри файла Codeigniter index.php я добавил:

$application_folder = dirname(__FILE__)."/application";
$system_path = dirname(__FILE__)."/system"; 

Первая ошибка исчезла, но затем последовали 5 ошибок php, когда не удалось найти CI / UTF8.php, CI / URI.php, CI / Benchmark.php ... и т. Д. Это основные файлы CI, на которые есть ссылки в начальная загрузка index.php.

Вот где я застрял ...

1 Ответ

0 голосов
/ 19 августа 2011

Вы пытались включить файлы классов в шаблоны заголовков и вызывать методы из внешних объектов lib? Или лучше струю включить уже выведенный заголовочный файл?

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