HI! J'essaye de créer le service Web dans le cakePhp. Je suis nouveau sur cakePhp et je n'ai commencé que récemment à travailler dessus. J'ai trouvé un tutoriel utile à http://www.littlehart.net/atthekeyboard/2007/03/13/how-easy-are-web-services-in-cakephp-12-really-easy/ J'ai créé les fichiers controller et index.ctp comme décrit dans le tutoriel. Mais quand je tapé l'URL (http://localhost:81/cakephp/foo) du contrôleur pour exécuter le fichier, je suis l'erreur suivante:ControllerFile erreur introuvable dans cakephp
// 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: le cadre de développement rapide php
contrôleur manquant
Erreur: FooController Ne peut être trouvé.
Erreur: Création de la FooController classe ci-dessous dans le fichier: contrôleurs app \ \ foo_controller.php
Chose étrange est que (tout le monde peut voir) que le texte du contrôleur est chargé dans la page d'erreur, mais une erreur indique que le fichier du contrôleur n'est pas trouvé. J'ai également essayé de suivre le tutoriel sur book.cakephp.org/view/477/The-Simple-Setup. Mais la même erreur s'est également produite ici. Quelqu'un peut-il aider? En passant, j'ai aussi changé le texte de routes.php pour le travailler avec des webservices web. Merci
Le code ci-dessus inclus dans le fichier 'contrôleurs/foo_controller.php', ou , comme le suggère le commentaire en haut, 'controllers/recipes_controller.php'? –