Ticket #16754

リリース後までを考慮した設定値の変更

오픈 날짜: 2009-05-16 16:07 마지막 업데이트: 2011-10-23 01:52

Reporter:
소유자:
(None)
Status:
Closed
Component:
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
None

Details

各プロジェクト毎に/etc以下に設定値用のファイルが出来ますが、 開発環境と本番環境で必ず差異が出ますので、 これらが自動で環境毎に変わる機構が標準であると便利なのですが、いかがでしょうか?

Ticket History (3/4 Histories)

2009-05-16 16:07 Updated by: taka0024
  • New Ticket "リリース後までを考慮した設定値の変更" created
2009-05-17 00:51 Updated by: mumumu-org
  • Component Update from (None) to Ethna-Core
댓글 올리기

どれが本番でどれが開発用か、を判断するのはユーザーです。 Ethnaにはデプロイの機構がないので、どの場合に本番か開発用か、を判断するトリガがないと思います。

現状では開発用と本番用でファイルを明示的に分けて、debug = true のときに開発用の設定を適用するくらいしかできませんが、そういうやり方はどうでしょうか。

2009-07-19 20:08 Updated by: sotarok
댓글 올리기

これは、最近たしかによく考えるのですが、うまくやろうとすると、symfonyのように、エントリポイントをわけて、それによって読み込むetcファイルを変更する、と言った仕様になりそうですね。

例えば、

  • index.php -> etc/appid-ini.php
  • dev.php -> etc/appid-dev-ini.php

のような。 対応自体は難しくありませんが、もう少し議論が必要だと思います。

2011-10-23 01:52 Updated by: sotarok
  • Status Update from Open to Closed
  • Ticket Close date is changed to 2011-10-23 01:52

Attachment File List

No attachments

Edit

Please login to add comment to this ticket » Login