我對 Symfony Dotenv 的默認行為不滿意,因為我想要一個 ie.env.override來覆蓋現有的環境值。所以我想添加以下代碼 config/bootstrap.php$envLocal = dirname(__DIR__).'/.env.override';if (file_exists($envLocal)) { (new Dotenv(false))->overload($envLocal);}編輯此文件 ( config/bootstrap.php) 是否有問題?未來的 Symfony 更新可以刪除它嗎?
1 回答

慕標琳琳
TA貢獻1830條經驗 獲得超9個贊
你可以隨心所欲地修改bootstrap.php
。
該文件是在您運行時創建create-project symfony/skeleton
的,但它是您的應用程序文件的一部分(它不是依賴項),因此您有責任維護它,并在您認為合適的時候使用它。
實際上,如果你將你的應用程序升級到一個期望不同行為的 Symfony 版本bootstrap.php
(or public/index.php
, or ( bin/console
) 你可能需要更新這些文件(以及其他文件)。
- 1 回答
- 0 關注
- 202 瀏覽
添加回答
舉報
0/150
提交
取消