小编son*_*oni的帖子

获取货币符号角度2

我正在使用角度2和货币管道构建应用程序,但我找不到根据ISO值获取货币符号的方法,没有任何数字.我的意思是我只想要符号而不设置要格式化的数字.

正常情况$3.00 我只想要而$symbol不是数字

javascript typescript angular2-pipe angular

8
推荐指数
3
解决办法
3538
查看次数

Symfony2 删除并保存多对多关系

我今天需要你的帮助。我正在使用 Symfony 2.1 开发一个小型应用程序,但我有一个基本问题,我必须使用具有多对多关系的表来创建第三个表:

class Usuario implements UserInterface {
/**
* @ORM\ManyToMany(targetEntity="Alood\BackBundle\Entity\Alergeno", inversedBy="usuarios")
* @ORM\JoinTable(name="UsuariosProductos",
 *      joinColumns={@ORM\JoinColumn(name="usuario_user", referencedColumnName="user")},
 *      inverseJoinColumns={@ORM\JoinColumn(name="alergeno_id", referencedColumnName="id")}
 *      )
**/
protected $alergenos;
}


public function __construct(){
    $this->alergenos = new ArrayCollection();
}

public function getAlergenos() { return $this->alergenos; }
Run Code Online (Sandbox Code Playgroud)

和:

/**
* @ORM\ManyToMany(targetEntity="Alood\BackBundle\Entity\Usuario", mappedBy="alergenos")
**/
protected $usuarios;
Run Code Online (Sandbox Code Playgroud)

然后我需要删除未选择的 Alergenos,这是我的控制器:

$alergenosUser = $em->getRepository("BackBundle:Usuario")->find($usuario);

$resultSym = array_diff($alergenosUsuarioIds, $alergen);

foreach($resultSym as $result) {
    $alergenosUser->getAlergenos()->remove($result);
}
$em->persist($alergenosUser);
$em->flush();
Run Code Online (Sandbox Code Playgroud)

你能帮我弄清楚我做错了什么吗?非常感谢!

many-to-many persist symfony symfony-2.1

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