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
Post a Comment