У меня есть массивы данных, которые могут содержать параметры подключения к базе данных, но я не знаю, как сделать его динамичным внутри приложение, я использовал i18n валютных курсов и основные строки стран я бы на хранение этой связи базы данных Params в i18n файлы из страны и просто использовать его как это __ («database_array_params») выглядит как данный файл:Перенаправить пользователей в правильную базу данных в соответствии с их страной по URL-адресу, я работал с i18n для php и im с использованием kohana framework
<?php
return array(
'CountryName' => 'Perú',
'CountryForVariable' => 'perú',
'locale_id' => 'pe',
'CurrencyForPricing' => 'Soles',
'CurrencyIsoCode' => 'PEN',
'CurrencySymbol' => 'S/',
'CurrencySign' => 'S/. ',
'CountryLat' => '-12.046374',
'CountryLong' => '-77.042793',
'TopCities' =>
array(
array(
'CityName' => 'Lima',
'PostalCode' => 'Blah'
),
array(
'CityName' => 'Cusco',
'PostalCode' => 'Blah'
),
array(
'CityName' => 'Puno',
'PostalCode' => 'Blah'
),
array(
'CityName' => 'Arequipa',
'PostalCode' => 'Blah'
)
),
'default' =>
array(
'type' => 'MySQL',
'connection' => array(
'hostname' => '127.0.0.1',
'database' => 'database_name',
'username' => 'root',
'password' => '123',
'persistent' => FALSE,
),
'table_prefix' => '',
'charset' => 'utf8',
'caching' => FALSE,
'profiling' => FALSE,
),
);
я чувствую, что это плохой подход, как я могу достичь своей цели с помощью более чистого подхода?
Ваше решения должно быть только в PHP или может быть в апаче стороны конфигурации? –
им открыты для конфига апачского спасибо ! –