Я работаю над CMS, которая вместо того, чтобы автоматически генерировать страницы, генерирует код и дает пользователю возможность добавить его на свою страницу php.
Я нахожусь в процессе переноса приложения в CI, ноборясь с тем, как настроить этот процесс.
Делая 2 страницы индекса codeigniter (одну для основного приложения и другую для подключения, которая изменяет начальный контроллер и путь индекса), это почти работает, что я хотел бы былобыть примерно таким:
<?php include("cms/connector.php"); ?>
<html>
..
<body>
<h1>Static</h1>
<?php echo($cms['data']); ?>
</body>
Он правильно извлекает файл и запускает вызываемое представление, но переменные из представления не сохраняются.
Также мне нужна возможность нацеливатьсястраница cms, которую они пытаются получить, однако:
<?php include("cms/connector.php/cms/2"); ?>
Больше не работает (наверное, потому что нет расширения?) Если бы я мог заставить эту часть работать, мне бы не пришлось беспокоиться опеременные, так как я мог бы просто включить представление непосредственно на странице
Любые идеи были бы отличными
Приложение может быть размещено наразличные настройки, поэтому я хотел бы, чтобы я мог обойти необходимость включения прямого URL (http), так как он не всегда может быть включен по умолчанию.Также я не хочу использовать ajax, поскольку хочу, чтобы контент хорошо просматривался поисковыми системами