如何在c9中使用NotORM

时间:2018-12-04 16:30:11

标签: php c9.io

这是我的一部分代码

<?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框架吗?

0 个答案:

没有答案