Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Routing FatFree如何路由restfull呼叫?_Routing_Fat Free Framework - Fatal编程技术网

Routing FatFree如何路由restfull呼叫?

Routing FatFree如何路由restfull呼叫?,routing,fat-free-framework,Routing,Fat Free Framework,我正在尝试建立一个基于fatfree的restful api应用程序 目录树: ├── config.ini ├── index.php ├── lib ├── operator │   ├── logs │   ├── models │   └── resources │   └── Employee.php └── ui config.ini: [globals] DEBUG=3 UI=ui/ AUTOLOAD=operator/resour

我正在尝试建立一个基于fatfree的restful api应用程序

目录树:

├── config.ini  
├── index.php  
├── lib  
├── operator  
│   ├── logs  
│   ├── models  
│   └── resources  
│         └── Employee.php  
└── ui  
config.ini:

[globals]
DEBUG=3
UI=ui/
AUTOLOAD=operator/resources
index.php:

<?php
$f3=require('lib/base.php');
$f3->config('config.ini');

//$f3->map('/employee/','operator/resources/Employee'); 

$f3->route('GET /employee','opertaor\resource\Employee->get'); 

$f3->run();

嗯,这是错误的斜杠,但是自动加载的斜杠。
自动加载路径应以斜杠结尾。
之后,您可以引用不带路径的类

自动加载=操作员/资源/
$f3->map('/employee',employee')


谢谢

好吧,这是错误的斜杠,但是自动加载的斜杠。
自动加载路径应以斜杠结尾。
之后,您可以引用不带路径的类

自动加载=操作员/资源/
$f3->map('/employee',employee')


谢谢

您在本例中发布的堆栈跟踪并没有真正的帮助。要么发布完整堆栈跟踪,要么发布上面的行,因为它指示“真实”错误。除此之外,您不必设置get函数的路由,因为它包含在您已经设置的
map()
中。我猜您使用了错误的斜杠。。。它必须是$f3->map('/employee/','operator\resources\employee');和Employee应该位于operator\resources命名空间中。您在本例中发布的堆栈跟踪并没有真正的帮助。要么发布完整堆栈跟踪,要么发布上面的行,因为它指示“真实”错误。除此之外,您不必设置get函数的路由,因为它包含在您已经设置的
map()
中。我猜您使用了错误的斜杠。。。它必须是$f3->map('/employee/','operator\resources\employee');和Employee应该位于operator\resources命名空间中。
<?php   
class Employee{
    function get() {echo View::instance()->render('welcome.htm');}
    function post() {}
    function put() {}
    function delete() {}
}
var/www/kinder/lib/base.php:1141 Base->call('operato/resources/Employee->get'
....
.... 
var/www/kinder/index.php:10 Base->run()