izisoft / yii2-number

为Yii2框架提供数字控制和格式化掩码输入。

安装次数: 4

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

dev-master / 1.0.x-dev 2018-10-11 03:06 UTC

This package is not auto-updated.

Last update: 2024-09-26 05:02:44 UTC


README

Latest Stable Version Latest Unstable Version License Total Downloads Monthly Downloads Daily Downloads

注意

此扩展自2018年1月起替代了yii2-money扩展。自那时起,yii2-money扩展将不再进行增强或支持。

为Yii2框架提供的数字控制输入,使用jQuery input mask插件(也通过yii/widgets/MaskedInputAsset提供)来渲染数字输入掩码。此扩展与DateControl扩展类似,允许控制数字的显示和保存格式。因此,允许设置数字格式显示掩码,如果需要,可以使用货币前缀,并修改小数点和千位分隔符。最后,允许显示字段在存储到数据库时自动计算为数字。

参阅详细文档和演示

最新版本

该模块的最新版本是v1.0.1。有关详细信息,请参阅变更日志

安装

运行以下命令之一:

$ php composer.phar require izisoft/yii2-number "@dev"

或者添加以下内容到你的composer.json文件的require部分:

"izisoft/yii2-number": "@dev"

to the require section of your composer.json file.

用法

use kartik\number\NumberControl;

// Normal decimal
echo NumberControl::widget([
    'name' => 'normal-decimal',
    'value' => 43829.39,
]);

// Integer only
echo NumberControl::widget([
    'name' => 'integer-only',
    'value' => 32892,
    'maskedInputOptions' => ['digits' => 0],
]);

// Currency style with prefix and suffix
echo NumberControl::widget([
    'name' => 'currency-num',
    'value' => 2018032.22,
    'maskedInputOptions' => ['prefix' => '$ ', 'suffix' => ' c'],
]);

// Usage with model 
$model->currency = 1298132.23;
echo NumberControl::widget([
    'model' => $model,
    'attribute' => 'currency',
    'maskedInputOptions' => ['prefix' => '$ ', 'suffix' => ' c'],
]);

许可证

yii2-number在BSD-3-Clause许可证下发布。有关详细信息,请参阅捆绑的LICENSE.md

查看更多使用yii框架编写的项目

美国仓库 - 越南最大的美国代购服务

韩国高端美妆Amaranth - Sorabee - Bello Vita

分享PHP编程、vps、hosting经验

分享越南及全球顶级电子商务平台的优惠码

EMZ - 买什么都有

Thao Chip Shop,专业批发、零售女装内衣