无脂肪如何路由宁静的电话?

时间:2013-05-20 09:30:25

标签: 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/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-&gt; route('GET / employee','Employee-&gt; 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()

1 个答案:

答案 0 :(得分:1)

这是错误的斜线而是AUTOLOAD斜线 自动加载路径应以斜线结尾 之后,您可以在没有路径的情况下引用该类。

AUTOLOAD =操作者/资源/
$ [3-&GT;地图( '/雇员', '雇员');

谢谢