我正在尝试创建一个页面,其中有多个部分,当您滚动标题时,您所在的标题始终显示在页面顶部(在固定元素中).我希望获得与iPhone相同的效果,当你滚动它时"推"旧的标题并取而代之.
我已经看到它完成了列表,但我想用多个HTML5部分来完成它.
例如:
<section>
<h1>Header 1</h1>
<p>Text for section</p>
</section>
<section>
<h1>Header 2</h1>
<p>Text for section</p>
</section>
Run Code Online (Sandbox Code Playgroud)
有谁有想法吗?
谢谢
我试图删除Doctrine 2中的ManyToMany关系.我有两个实体 - User和TargetGroup.
在我的User实体中,我有:
/**
* @ORM\ManyToMany(targetEntity="TargetGroup", inversedBy="users")
*/
private $targetGroups;
Run Code Online (Sandbox Code Playgroud)
在我的TargetGroup实体中,我有:
/**
* @ORM\ManyToMany(targetEntity="User", mappedBy="targetGroups")
*/
private $users;
Run Code Online (Sandbox Code Playgroud)
我打电话给:
$user->removeTargetGroup($targetGroup);
$targetGroup->removeUser($user);
$em->persist($user);
$em->persist($targetGroup);
$em->flush();
Run Code Online (Sandbox Code Playgroud)
使用的两种方法是:
public function removeTargetGroup(Path To Bundle $targetGroups)
{
$this->targetGroups->removeElement($targetGroups);
}
public function removeUser(Path To Bundle $users)
{
$this->users->removeElement($users);
}
Run Code Online (Sandbox Code Playgroud)
它没有错误,但它也没有执行任何删除查询.
有什么建议?