как использовать NotORM в C9

Вот моя часть кода

<?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);
});

Я не знаю, почему NotORM не работает нормально, когда я запускаю с помощью c9, но если я запускаю этот код в mylocalhost, это нормально.

Должен ли я сначала установить composer и slim framework в облаке 9?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector