Prestashop 1.7 - 获取数据库参数

时间:2017-10-20 10:32:37

标签: php prestashop prestashop-1.7

情况:我需要从一个PrestaShop 1.7获取数据库的参数,我知道它们在parameters.php中,但我不知道如何在另一个.php中获取它。 parameters.php的代码如下。 我怎么得到参数? 感谢。

  <?php return array (
  'parameters' => 
  array (
    'database_host' => '127.0.0.1',
    'database_port' => '',
    'database_name' => '',
    'database_user' => '',
    'database_password' => '',
    'database_prefix' => 'ps_',
    'database_engine' => 'InnoDB',
    'mailer_transport' => 'smtp',
    'mailer_host' => '127.0.0.1',
    'mailer_user' => NULL,
    'mailer_password' => NULL,
    'secret' => 'fIz1vXGf14HQP0gYIGSOv3yqWAswhTLQ6JRAvCnAytNUUJgVOoHWYhip',
    'ps_caching' => 'CacheMemcache',
    'ps_cache_enable' => false,
    'ps_creation_date' => '2017-10-09',
    'locale' => 'es-ES',
    'cookie_key' => '457GbAM3q5ctnvb0wjyyVcuNO0SfzFFxZghNSKW2TWhc9GfzPSvKDAQc',
    'cookie_iv' => 'RvcXmr9J',
    'new_cookie_key' => 'def00000ce15b57d4b2e1cdb214464708c3fefc4145607fff1400890a08aa234e5b5c7b0061a1af4647cbdf668ad9f383739c95f710f0e3d606d0e07dc11c20e42d6f0ec',
  ),
);

1 个答案:

答案 0 :(得分:-1)

您可以尝试

$config = require _PS_CACHE_DIR_ . 'appParameters.php';
var_dump($config['parameters']['database_host']);