Download the PHP package phpviet/symfony-number-to-words without Composer
On this page you can find all versions of the php package phpviet/symfony-number-to-words. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download phpviet/symfony-number-to-words
More information about phpviet/symfony-number-to-words
Files in phpviet/symfony-number-to-words
Package symfony-number-to-words
Short Description Symfony number to words hổ trợ chuyển đổi số sang chữ số Tiếng Việt
License MIT
Homepage https://github.com/phpviet/symfony-number-to-words
Informations about the package symfony-number-to-words
Symfony Number To Words
Thông tin
Symfony number to words hổ trợ chuyển đổi số sang chữ số Tiếng Việt.
Cài đặt
-
Cài đặt Symfony Number To Words thông qua Composer:
- Tiếp đến hãy khai báo bundle tại
config/bundles.php
:
Cách sử dụng
Các tính năng của extension:
Chuyển đổi số sang chữ số
Chuyển đổi số sang tiền tệ
Thay cách đọc số
Chuyển đổi số sang chữ số
-
Sử dụng thông service
n2w
: - Sử dụng trong
twig
vớin2w
filter:
Chuyển đổi số sang tiền tệ
-
Sử dụng thông qua service
n2w
: - Sử dụng trong
twig
vớin2c
filter:
Ngoài ra ta còn có thể sử dụng đơn vị tiền tệ khác thông qua tham trị thứ 2 của phương thức
toCurrency
và filter n2c
với mảng phần từ đầu tiên là đơn vị cho số nguyên và kế tiếp là đơn vị của phân số:
Thay cách đọc số
Nếu như bạn cảm thấy cách đọc ở trên ổn rồi thì hãy bỏ qua bước này.
Đầu tiên để thay đổi cách đọc số bạn cần phải tạo file cấu hình n2w.yaml
trong config/packages
với nội dung sau:
Ngay bây giờ bạn hãy thử đổi default standard
sang south
, toàn bộ phương thức chuyển
đổi số sang chữ số và tiền tệ sẽ đọc theo phong cách trong Nam:
hoặc bạn muốn sử dụng linh động hơn thì hãy chỉ định từ điển:
Nếu như bạn muốn thay đổi cách đọc theo ý bạn thì hãy tạo một lớp Dictionary
kế thừa
PHPViet\NumberToWords\Dictionary
hoặc thực thi mẫu trừu tượng PHPViet\NumberToWords\DictionaryInterface
:
Sau đó đăng ký 1 service cho nó, ví dụ ta sẽ đặt service đại diện cho MyDictionary
là app.my
tiếp đến khai báo file n2w.yaml
như sau:
Và hãy thử ngay:
Dành cho nhà phát triển
Nếu như bạn cảm thấy extension còn thiếu sót hoặc sai sót và bạn muốn đóng góp để phát triển chung,
chúng tôi rất hoan nghênh! Hãy tạo các issue
để đóng góp ý tưởng cho phiên bản kế tiếp
hoặc tạo PR
để đóng góp. Cảm ơn!
All versions of symfony-number-to-words with dependencies
phpviet/number-to-words Version ^1.0
symfony/framework-bundle Version ^4.3