2017-02-05 8 views
0

PHP Codigniterフレームワークの新機能です。私はASPで働いていました。前のネットMVC。 今、私はPHPを学びたいです。 APSで私はWeb ApiでAngularjsで働いていました。 私はリンクすることができます:$http.get("localhost/api/myApi/getAllData()") しかし、私はここにPHPでスタックされています。コントローラーとのリンクができません! マイ角度ファイル:PHPのモデルからデータを取得できません。angularjs(リンクが見つかりませんでしたエラー)を使用しています。

var app = angular.module("myApp", []); 
app.constant("dataUrl", "http://localhost/MySite/") 
app.controller("myCtrl", function ($scope, $http, $filter,dataUrl) { 
    console.log('ok') 




$scope.users = []; 

// Getting the list of users through ajax call. 
$http({ 
    url: dataUrl + 'Home/json_get_user', 
    method: "POST", 
}).success(function (data) { 
    console.log(data) 
    $scope.users = data; 
}) 
    .error(function() { 
     console.log('error') 
    }); 


}); 

マイホームコントローラ方法:

function json_get_user() { 
    $arr = array(
     array("name" => "smith", "age" => "20", "city" => "adelade", "country" => "australia"), 
     array("name" => "john", "age" => "20", "city" => "parth", "country" => "australia") 

); 
    echo json_encode($arr); 
} 

私のconfig.php:

$config['base_url'] = 'http://localhost/'; 

マイファイルphysicall場所:

http://localhost/mySite/ 

しかし、私はそれを実行するOWS: enter image description here

+1

あなたのベースURLは 'http:// localhost/mySite /' –

答えて

0

あなたは次にあなたはjavascriptやリソースを呼び出すためにbase_url('resource/location')メソッドを使用することができますコール

$this->load->helper('url'); 

によってURLヘルパーを使用することができます。次に、.htaccessファイルを設定し、フォルダやファイルのアクセス権を設定するのを忘れないでください。私はその構成について忘れる多くの人々を見つけましたが。

関連する問題