CodeIgniter bootstrap - получить доступ к фунциям, библиотеке и т.д. - пример загрука для отдельного скрипта
Primary tabs
Получить доступ к функционалу CodeIgniter можно как-то так:
<?php
$application_folder = 'application';
$system_path = 'system'; // имя "системной" директории
$rootpath = $_SERVER["DOCUMENT_ROOT"]; // путь к корню сайта
define('EXT', '.php'); // расширение
define('BASEPATH', $rootpath . str_replace("\\", "/", $system_path) . '/');
define('APPPATH', $rootpath . $application_folder.'/');
//require_once $_SERVER["DOCUMENT_ROOT"] . '/application/classes/Autoloader.php';
require_once $rootpath . '/system/core/CodeIgniter.php'; // загружаем ядро
// далее можно пробовать выполнять стандартные функции например запрос к
// БД: CI_Controller::get_instance()->db->query('YOUR QUERY HERE');
На практике - в самой системе можно использовать этот класс
(это случае если вы запускаете не исходный скрипт, а хотите "врезаться" в существующий фрэймворк - CodeIgniter)
[codeigniter]
- Log in to post comments
- 2511 reads