要在Drupal/PHP中配置的API URL和参数
我有一个Drupal8网站,在自定义模块中有很多集成(使用curl) 这些API的URL及其参数需要通过管理面板进行配置 最好的方法是什么? 构建自定义表和自定义表单以保存它,或者在管理配置中是否存在特定模块或创建实体类型 这是我的密码:要在Drupal/PHP中配置的API URL和参数,php,api,drupal,drupal-8,drupal-feeds,Php,Api,Drupal,Drupal 8,Drupal Feeds,我有一个Drupal8网站,在自定义模块中有很多集成(使用curl) 这些API的URL及其参数需要通过管理面板进行配置 最好的方法是什么? 构建自定义表和自定义表单以保存它,或者在管理配置中是否存在特定模块或创建实体类型 这是我的密码: $curl = curl_init(); curl_setopt_array($curl, [ CURLOPT_URL => "**https://test?parameter1=test&a
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "**https://test?parameter1=test¶meter2=test"**,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"accept: application/json",
**"Authorization: Basic XXX"**
],
]);
您需要输入配置值,然后configurationapi
将这些值保存在config
表中
需要检索配置值时,可以使用:
$config=\Drupal::config(“”);
$value=$config->get(“”);