2016-05-10 2 views
0

Я сделал некоторые изменения конфигурации в app.php локально. (Cakephp 3) По понятным причинам он игнорируется git. Поэтому, когда я развертываю на стадии постановки/производства, мне нужно отредактировать изменения вручную. Есть ли лучший/рекомендуемый способ применения этих изменений?Изменения конфигурации конфигурации Cakephp

Благодаря

ответ

0

Как я понял, вам нужно два разных configrations, один для местного развития и один для интернет-производства.

Если это так у вас есть несколько решений, это один из них:

'Datasources' => [ 
    'default' => [ 
     // ........... 
     'username' => (env('SERVER_NAME') == 'localhost' || empty(env('SERVER_NAME'))) ? 'root' : 'online_db_usename', 
     'password' => (env('SERVER_NAME') == 'localhost' || empty(env('SERVER_NAME'))) ? 'blabla' : 'blablabla', 
     'database' => 'db_name', 
     // ........... 
    ], 
+0

Спасибо. Я говорю о добавлении новой функции, которая требует новых переменных, а не как настройки базы данных –

+0

в любом случае условная настройка ключей может иметь смысл для вас – Ayman

Смежные вопросы