我正在尝试建立一个基于 fatfree 的 restful api 应用程序
目录树:
├── config.ini
├── index.php
├── lib
├── operator
│ ├── logs
│ ├── models
│ └── resources
│ └── Employee.php
└── ui
配置.ini:
[globals]
DEBUG=3
UI=ui/
AUTOLOAD=operator/resources
索引.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->route('GET /employee','Employee->get'); 因为 Employee 是自动加载的?
员工.php:
<?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()