-1
phpactiverecord를 사용하려는 droid app 용 웹 서비스를 작성하고 있습니다. 나는 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 오류가 발생합니다.
'it'이 500 오류를 발생시키는 경우 코드가 의미 함을 의미합니다. 오류 로그를 읽거나 표시 오류를 참으로 설정하십시오. 또한 오류 수준을 더 높게 설정하십시오. http://php.net/manual/en/function.error-reporting.php 및 http://www.php.net/manual/en/errorfunc.configuration.php#ini.display-errors – Nanne
을 참조하십시오. 데이터베이스와 관련이없는 최소한 하나의 문제 : 에코 (헤더 전송 강제)를 수행 한 다음 두 번째 헤더를 보냅니다. 당신은 그렇게 할 수 없다;) – Nanne