我对 Fat-Free 和 Backbone.js 很陌生。我一直在搜索和阅读文章以及搜索和阅读文章,试图找到一种方法来路由到包含数据库通信的单个 PHP 文件。下面的代码有效,我可以使用它,但它看起来很hackish。有没有办法从 $f3-route(...) 行调用外部 PHP 文件(在 server/models/ 目录中)和特定方法?
<?php
// File: /index.php
define("PATH",1);
$f3 = require('server/fatfree/lib/base.php');
$uri = explode('/', $_SERVER["REQUEST_URI"]);
require_once "server/models/{$uri[PATH]}.php";
$f3->route('GET /hello/@file', 'HelloModel->doSomething');
$f3->route('GET /project/@file', 'ProjectModel->doSomething');
$f3->route('GET /book/@file', 'BookModel->doSomething');
$f3->run();
?>
非常感谢您的建议。