2013-09-16 3 views
0

Я пытаюсь создать библиотеку REST Philip Sturgeon. Я сделал то, что файл Readme сказал мне сделать:CodeIgniter Невозможно загрузить библиотеку REST

Перетащите и отпустите приложения/библиотеки/Format.php и приложения/библиотеки/REST_Controller.php файлы в каталогах вашего приложения. Либо автозагрузите класс REST_Controller, либо require_once в верхней части ваших контроллеров, чтобы загрузить его в область. Кроме того, скопируйте файл rest.php с application/config в каталог конфигурации вашего приложения.

Я перетащил три файла в соответствующие папки. Я также проверил эту статью на Nettus: http://net.tutsplus.com/tutorials/php/working-with-restful-services-in-codeigniter-2/

Я стараюсь автозагрузку его с помощью:

$autoload['libraries'] = array('REST_Controller', 'database', 'session', 'form_validation'); 

Я также попытался

$autoload['packages'] = array(APPPATH.'REST_Controller', '/libraries/REST_Controller.php'); 

И вот наконец я попробовал:

require(APPPATH'.libraries/REST_Controller.php'); 

Все они не работают. Также я очень уверен, что я использую CodeIgniter 2.1.4, потому что я загрузил его с основного сайта.

Кто-нибудь знает, что происходит?

Они не работают, я имею в виду, что сервер разбился (я использую MAMP).

+0

Пожалуйста, направьте меня в CodeIgniter 2.2, потому что я, кажется, застрял в 2.1.4 от 9/16/2013 – MonkeyZeus

+0

Вам нужно будет описать, что означает «они не работают», или мы не можем вам помочь – jmadsen

+0

@MonkeyZeus Мои извинения, я также использую 2.1.4. Это была ошибка, говорящая об ошибке 2.2 –

ответ

1

Пожалуйста, попробуйте, возможно, это сработает для вас, потому что он отлично работает для меня.

требуется APPPATH. '/ Libraries/REST_Controller.php';

+0

Возможно, я не пробовал. Я как бы отказываюсь от библиотеки REST, и я начинаю писать для себя. Это не так сложно :) –

+0

Не можем ли мы автозагрузить Rest Controller? – Paritosh

Смежные вопросы