Ticket #834 (assigned バグ指摘) — at Version 5
パラメータの定数名に「URL」を含むにもかかわらず、パスのみのものがある
Reported by: | Seasoft | Owned by: | Seasoft |
---|---|---|---|
Priority: | 中 | Milestone: | EC-CUBE2.11.0 |
Component: | その他 | Version: | 2.5-dev |
Keywords: | Cc: | ||
修正済み: |
Description (last modified by Seasoft) (diff)
問題点
- 処理によっては、URL かパスかを意識する必要があり、実装者の意図しない実装に繋がる状況である。
- 命名規則が不明確なため、新しいパラメータを決める際に迷い・揺らぎが生じやすい。
解決策
下記の通りに命名規則を割り当てる方向で検討。
- *_URL: URL
- 先頭は「(スキーム名):」
- *_URL_PATH: URL における url-path 相当 (絶対パス)
- 先頭は「/」
- *_HTML_PATH: URL 上の EC-CUBE の /html/ からの相対パス
- 先頭に「/」を含まない。(/html/ と同一の場合、空文字)
- *_FILE_PATH: (サーバの)ファイルシステム上の絶対パス
- 先頭は「/」
- *_DIR: 上記に該当しない断片的なディレクトリ情報。
- 先頭に「/」を含まない。
- *_PATH: 上記に該当しないもの。上記の複数に該当するもの。
Change History
Note: See
TracTickets for help on using
tickets.