小编dMe*_*dia的帖子

JavaScript number.toLocaleString货币,不带货币符号

假设我们有

var number = 123456.789;
Run Code Online (Sandbox Code Playgroud)

我要在区域设置“ de-DE”中显示此数字为

123.456,79
Run Code Online (Sandbox Code Playgroud)

在语言环境“ ja-JP”中为

123,457
Run Code Online (Sandbox Code Playgroud)

在“ en-US”语言环境中

123,456.79
Run Code Online (Sandbox Code Playgroud)

依使用者的地区而定。问题是Javascript number.toLocaleString要求指定货币符号,而我根本找不到如何不显示货币符号的方法。

我试过的

number.toLocaleString('de-DE', { style: 'currency' }));
// TypeError: undefined currency in NumberFormat() with currency style

number.toLocaleString('de-DE', { style: 'currency', currency: '' }));
// RangeError: invalid currency code in NumberFormat():

number.toLocaleString('de-DE', { style: 'currency', currency: false }));
// RangeError: invalid currency code in NumberFormat(): false

number.toLocaleString('de-DE', { style: 'currency', currency: null }));
// RangeError: invalid currency code in NumberFormat(): null
Run Code Online (Sandbox Code Playgroud)

该功能还具有选项currencyDisplay。我用currency …

javascript formatting localization currency

8
推荐指数
4
解决办法
1万
查看次数

在FOS用户创建时,列'salt'不能为空

它工作了一段时间,但现在由于某种原因它产生了异常.我有自定义用户实体,它扩展了FOS用户:

namespace AppBundle\Entity;

use FOS\UserBundle\Model\User as BaseUser;
use Doctrine\ORM\Mapping as ORM;

/**
* @ORM\Entity(repositoryClass="AppBundle\Repository\UserRepository")
* @ORM\Table(name="fos_user")
*/
class User extends BaseUser
{
...
}
Run Code Online (Sandbox Code Playgroud)

我的自定义类中没有setSalt().正如我在转储SQL查询中看到的那样,其他非自定义字段(email_canonical,enabled,password,...)设置正确.我还能检查什么?

UPDATE

我做了作曲家更新.这是我的composer.json

"require": {
    "php": ">=5.5.9",
    "symfony/symfony": "3.2.*",
    "doctrine/orm": "^2.5",
    "doctrine/doctrine-bundle": "^1.6",
    "doctrine/doctrine-cache-bundle": "^1.2",
    "symfony/swiftmailer-bundle": "^2.3",
    "symfony/monolog-bundle": "^2.8",
    "symfony/polyfill-apcu": "^1.0",
    "sensio/distribution-bundle": "^5.0",
    "sensio/framework-extra-bundle": "^3.0.2",
    "incenteev/composer-parameter-handler": "^2.0",
    "friendsofsymfony/user-bundle": "~2.0@dev",
    "hwi/oauth-bundle": "^0.5.1",
    "twig/extensions": "^1.4"
},
Run Code Online (Sandbox Code Playgroud)

symfony doctrine-orm fosuserbundle

3
推荐指数
1
解决办法
1820
查看次数