【发布时间】:2014-11-12 22:22:36
【问题描述】:
我试图在 slim.php 中创建一个 rest api。我想要的实际上只是两个功能。一种用于从表中以 JSON 格式检索所有记录。一个用于通过 ID 检索记录。
到目前为止,我的 index/api 文件如下所示。现在我如何连接数据库?如何将其返回为 json?
<?php
require 'Slim/Slim.php';
\Slim\Slim::registerAutoloader();
$app = new \Slim\Slim();
$app->get(
'/',
function () {
echo "hola!";
}
);
$app->run();
【问题讨论】:
-
Slim 只是一个路由引擎,它不包含数据库抽象。所以你需要自己编写,使用内置函数(PDO、MySqli)或使用任何其他流行的 ORM。或者,使用稍微不那么“苗条”的框架,例如 fatfreephp(个人推荐)或 silex
-
感谢您的意见!由于我正在构建小型rest api,因此我将主要将其用于路由。
-
当我使用 slim 开发应用程序时,我总是使用 idiorm/paris。