晚上好!
我在从数据库获取数据时遇到问题。
有项目Drupal+AngularJS。
没有 Drupal,我可以使用 PHP for Angular 从 MySQL 获取数据:
在文件 index.php 中:
`...
var app = angular.module("myapp", []);
app.controller("usercontroller", function ($scope, $http) {
$scope.displayData = function () {
$http.get("select.php")
.success(function (data) {
$scope.names = data;
});
}
});`
并在文件select.php中:
<?php
//select.php
$connect = mysqli_connect("localhost", "root", "root", "testing");
$output = array();
$query = "SELECT * FROM tbl_user";
$result = mysqli_query($connect, $query);
if(mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_array($result))
{
$output[] = $row;
}
echo json_encode($output);
}
?>
但是,我怎样才能用 Drupal 做到这一点呢?如何创建像 select.php 这样的页面? 我不明白,请帮助我))
谢谢大家!
最佳答案
您可以使用类似 https://www.drupal.org/project/services 的模块,还要检查 Drupal headless
关于php - 使用 Drupal for AngularJS 从 MySQL DB 获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44378904/