HI!Я пытаюсь создать веб-сервис в cakePhp.Я новичок в cakePhp и только недавно начал работать над этим.Я нашел полезное руководство по http://www.littlehart.net/atthekeyboard/2007/03/13/how-easy-are-web-services-in-cakephp-12-really-easy/. Я создал файлы контроллера и index.ctp, как описано в руководстве.Но когда я набрал url (http://localhost:81/cakephp/foo) контроллера для запуска файла, я получил следующую ошибку:
// controllers/recipes_controller.php
/**
* Test controller for built-in web services in Cake 1.2.x.x
*
* @author Chris Hartjes
*
*/
class FooController extends AppController {
var $components = array('RequestHandler');
var $uses = '';
var $helpers = array('Text', 'Xml');
function index() {
$message = 'Testing';
$this->set('message', $message);
$this->RequestHandler->respondAs('xml');
$this->viewPath .= '/xml';
$this->layoutPath = 'xml';
}
}
CakePHP: php framework быстрой разработки
ОтсутствуетКонтроллер
Ошибка: не найден FooController.
Ошибка: создайте класс FooController, указанный ниже в файле: app \ controllers \ foo_controller.php
Странно, что (всевидно, что текст контроллера загружен на странице ошибки, но ошибка показывает, что файл контроллера не найден. Я также пытался следовать учебному пособию на book.cakephp.org/view/477/The-Simple-Setup. Но та же ошибкатакже здесь произошло. Кто-нибудь может помочь? Кстати, я также изменил текст route.php для работы с веб-сервисами. Спасибо