routing - FatFree how to route restfull calls? -


i trying set restful api application based on fatfree

directory tree:

├── 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(); 

i prefer using map not working. ???

can use $f3->route('get /employee','employee->get'); because employee autoloaded?

employee.php:

<?php    class employee{     function get() {echo view::instance()->render('welcome.htm');}     function post() {}     function put() {}     function delete() {} } 

error:

var/www/kinder/lib/base.php:1141 base->call('operato/resources/employee->get' .... ....  var/www/kinder/index.php:10 base->run() 

well wrong slashes autoload slashes.
autoload path should end slash.
after can refer class without path.

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

thank you


Comments

Popular posts from this blog

.htaccess - First slash is removed after domain when entering a webpage in the browser -

Automatically create pages in phpfox -

c# - Farseer ContactListener is not working -