这是我的一部分代码
<?php
require __DIR__ . '/vendor/autoload.php';
require 'libs/NotORM.php';
use \Slim\App;
$app = new App();
$host = getenv('IP');
$username = getenv('C9_USER');
$password = "";
$dbname = 'c9';
$port = 3306;
$dsn = $dbmethod.$dbname;
$pdo = new PDO("mysql:host=$host;port=$port;dbname=$dbname", $username, $password);
$db = new NotORM($pdo);
$app-> get('/', function(){
echo "API Mahasiswa";
});
$app ->get('/semuadosen', function() use($app, $db){
$dosen["error"] = false;
$dosen["message"] = "Berhasil mendapatkan data dosen";
foreach($db->tbl_dosen() as $data){
$dosen['semuadosen'][] = array(
'id' => $data['id'],
'nama' => $data['nama'],
'matkul' => $data['matkul']
);
}
echo json_encode($dosen);
});
我不知道为什么当我使用c9启动时NotORM无法正常工作,但是如果我在本地主机中运行该代码就可以了。
我应该首先在cloud 9中安装composer和slim框架吗?