我正在尝试在OSX上使用docker beta,主要用于Symfony开发,但挂载的卷速度令人难以置信.即使对于一个香草的Symfony项目,我也可以获得6秒的页面加载时间.那是难以忍受的!有没有人找到解决这个问题的方法?试图摆脱流浪汉,但我找不到任何合理的方式与码头工作.
如何检查Doctrine Collection(ManyToMany关系)字段中是否存在给定值?
例如,我尝试:
$someClass = $this->
getDoctrine()->
getRepository('MyBundle:MyClass')->
find($id);
if (!$entity->getMyCollectionValues()->get($someClass->getId())) {
$entity->addMyCollectionValue($someClass);
}
Run Code Online (Sandbox Code Playgroud)
但这当然不正确.那么,如何避免重复键?