Make File size validation messages human-readable
@samdark ci sta già lavorando.
Dal 4/6/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Yiisoft\Validator\Rule\File size validation placeholders currently expose raw byte counts.
Example:
new File(
maxSize: 50 * 1024 * 1024,
tooBigMessage: "{file} is larger than {limit}.",
)
{limit} resolves to 52428800, which is not convenient for user-facing upload validation messages.
Preferred behavior: use the same existing placeholders, but format size values in a human-readable way:
{limit}->50 MB{exactly}->50 MB
This would let applications use Yii Validator defaults/placeholders without duplicating byte-to-readable-size formatting in application code.
- Lingua principale
- PHP
- Stelle
- 167
- Fork
- 47
- Merge medio
- 1g 19h
- PR unite (30g)
- 3
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di yiisoft/validator
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 65/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
-
Multibyte trim support Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 62/100
-
severity:BC breaking
yiisoft/validator#788 · 3 commenti · 1 reazione · 2 assegnatari ·
Tutte le issue di yiisoft/validator
Issue simili
-
tooling
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
UX
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
ProfessionalWiki/NeoWiki#1525 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
OpenConext/OpenConext-engineblock#2122 ·
-
Bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
Automattic/safe-publish#594 ·