-1
我正在爲一個試圖使用phpactiverecord的droid應用程序和adn編寫一個web服務。我沒有使用mvc。我無法確定它是否正確連接到我的數據庫,因爲我不知道它在失敗時返回的是什麼,或者它沒有mvc就無法使用。不能告訴phpactiverecord是否連接到數據庫
<?php
require_once '../libs/php-activerecord/ActiveRecord.php';
ActiveRecord\Config::initialize(function($cfg)
{
$cfg->set_model_directory('../libs/php-activerecord/models');
$cfg->set_connections(array(
'development' => 'mysql://username:[email protected]/dbname'));
});
//$json=$_GET ['json'];
$json = file_get_contents('php://input');
$obj = json_decode($json);
//echo $json;
$data = Users::all();
$user_name = $data->user_name;
echo($data);
$password = $data->password;
$posts = array(name =>$user_name,
password =>$password
);
header('Content-type: application/json');
echo json_encode(array('posts'=>$posts));
?>
當我嘗試轉到不太有用的頁面時,它會引發500錯誤。
如果'它'拋出500錯誤,這意味着你的代碼不會;)。閱讀錯誤日誌,或將顯示錯誤設置爲true。還要將錯誤級別設置得更高。參見http://php.net/manual/en/function.error-reporting.php和http://www.php.net/manual/en/errorfunc.configuration.php#ini.display-errors – Nanne 2013-03-08 10:54:13
還有至少有一個與數據庫沒有任何關係的問題:你做一個回聲(強制發送一個頭文件),然後你發送第二個頭文件。你不能那樣做;) – Nanne 2013-03-08 10:55:33