Я не уверен, возможно ли это, но различные посты на форумах ExpressionEngine и в документации предполагают, что я должен быть в состоянии сообщить ExpressionEngine, что происходит в фундаменте CodeIgniter, на котором он построен.
Итак, в свете этого у меня есть приложение CodeIgniter и сайт ExpressionEngine. Каталог / system имеет следующую структуру:
/ система
- / система / CodeIgniter
- / system / codeigniter / application (это мое существующее приложение CodeIgniter)
/ system / codeigniter / system (это та же папка CI, из которой запускается EE)
/ система / ExpressionEngine
- ... (это обычный EE - шаблоны, дополнения и т. Д.)
Я довольно новичок в ExpressionEngine, но, насколько я понимаю, я мог использовать эту настройку для создания модуля EE, который бы хорошо интегрировался с CodeIgniter.
В настоящее время у меня есть настройка модуля и метод, который делает это, просто в качестве отправной точки:
function __construct()
{
$this->EE =& get_instance();
$this->CI =& get_instance();
$this->auth =& $this->CI->load->library('mylibrary');
}
Но тогда он не распознает библиотеку, когда я загружаю модуль (на данный момент все это происходит внутри панели управления EE, просто чтобы я мог установить связь между ними). Говорит, что его не существует. Что я могу сделать, чтобы установить эту связь, или я иду в неправильном направлении?
Спасибо,
Jonathan