Database Capsule 管理器不工作
Database Capsule manager is not working
我的 WHMCS 版本是 7。我有一个包含客户端列表的下拉列表。为了获取客户列表,我正在使用 Capsule manager。在从下拉列表中选择一个客户端时,我有另一个基于它的数据库查询。为此,我在 script.js 文件中添加了以下 js。
jQuery(document).ready(function ($) {
$('#clientList').on('change', function () {
var clientId = this.value;
$.ajax({
url: "/modules/addons/test/test.php",
type: "POST",
data: {clientId: clientId},
success: function (data) {
console.log(data);
}
});
});
});
在test.php文件中我添加了以下代码
if (isset($_POST['clientId'])) {
try {
$clientList = Capsule::table('customtable')
->select('*')
->get();
} catch (\Exception $e) {
$error = "Error: {$e->getMessage()}";
echo $error;
}
}
问题是,这里使用 capsule im 时出现 500 内部服务器错误。如何访问数据库。
我在 test.php 文件的顶部添加了 require_once '/var/www/mysite/init.php';
。现在一切都像魅力一样。
我的 WHMCS 版本是 7。我有一个包含客户端列表的下拉列表。为了获取客户列表,我正在使用 Capsule manager。在从下拉列表中选择一个客户端时,我有另一个基于它的数据库查询。为此,我在 script.js 文件中添加了以下 js。
jQuery(document).ready(function ($) {
$('#clientList').on('change', function () {
var clientId = this.value;
$.ajax({
url: "/modules/addons/test/test.php",
type: "POST",
data: {clientId: clientId},
success: function (data) {
console.log(data);
}
});
});
});
在test.php文件中我添加了以下代码
if (isset($_POST['clientId'])) {
try {
$clientList = Capsule::table('customtable')
->select('*')
->get();
} catch (\Exception $e) {
$error = "Error: {$e->getMessage()}";
echo $error;
}
}
问题是,这里使用 capsule im 时出现 500 内部服务器错误。如何访问数据库。
我在 test.php 文件的顶部添加了 require_once '/var/www/mysite/init.php';
。现在一切都像魅力一样。