Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用Angular.js连接数据库和模型_Php_Javascript_Codeigniter_Angularjs - Fatal编程技术网

Php 使用Angular.js连接数据库和模型

Php 使用Angular.js连接数据库和模型,php,javascript,codeigniter,angularjs,Php,Javascript,Codeigniter,Angularjs,正如AngularJS所说,我有一个完全是“往返”的应用程序。我正在设置一个侧边栏来使用AngularJS,但我对下一步有点困惑。将以下示例作为起点放在我的页面上(他们的主页示例之一,这里没有大的成功): 我想做的是找出如何从数据库中获取数据,而不是硬编码: $scope.todos = [{ text: 'learn angular', done: true },{ text: 'build an angular app', done: false }];

正如AngularJS所说,我有一个完全是“往返”的应用程序。我正在设置一个侧边栏来使用AngularJS,但我对下一步有点困惑。将以下示例作为起点放在我的页面上(他们的主页示例之一,这里没有大的成功):

我想做的是找出如何从数据库中获取数据,而不是硬编码:

$scope.todos = [{
    text: 'learn angular',
    done: true },{
    text: 'build an angular app',
    done: false
}];
为了基本上完成本教程,我很高兴设置一个只包含这两个字段的表。从我所读到的内容来看,一个很好的方法似乎是配置一个API,但这并不是我现在真正想深入研究的内容。我只有返回数组的普通模型,由单个查询指定

有人能告诉我怎么做吗?我正在使用Codeigniter作为我的服务器端框架


谢谢

您可以使用$http获取数据

例如:

$http({
   url: "some url here",
   method: "POST",
   data: {"key":"value"}
}).success(function(data, status, headers, config) {
    $scope.data = data;
}).error(function(data, status, headers, config) {
    $scope.status = status;
});

或者您可以使用$resource,文档是

,那么“此处的某个url”只是一个以json形式返回模型数据的控制器吗?这是在服务器端设置它的公平方法吗?是的,url可以指向返回json的控制器操作。这就是我使用它的方式。:)如果只需要json数据,可以使用方法:“GET”而不是“POST”。