嗨!我正在尝试在cakePhp中创建Web服务。我是cakePhp的新手,最近才开始研究它。我在http://www.littlehart.net/atthekeyboard/2007/03/13/how-easy-are-web-services-in-cakephp-12-really-easy/ 找到了一个有用的教程,如教程中所述,我创建了controller和index.ctp文件。但是,当我输入控制器的URL(http://localhost:81/cakephp/foo)运行该文件,我得到了以下错误:ControllerFile在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的:快速发展的PHP框架
缺少控制器
错误:FooController的找不到。
错误:在文件中创建以下类FooController的:应用程序\控制器\ foo_controller.php
奇怪的是,(每个人都可以看到),该控制器的文字被装载在错误页面,但错误显示控制器文件未找到。 我也试着按照book.cakephp.org/view/477/The-Simple-Setup上的教程。 但同样的错误也发生在这里。任何人都可以帮忙顺便说一下,我还改变了routes.php的文本以使用web webservices。 谢谢
是你在文件中包含上面的代码'控制器/ foo_controller.php',或,正如顶部的评论所示,“controllers/recipes_controller.php”? – 2010-07-15 12:37:02