如何使用.gitignore忽略一个文件,该文件可以位于多个文件夹中且具有相同的名称?
我有
-folderA
-folderAA
-file.json
-folderB
-folderBB
-file.json
我需要的是忽略既是表达file.json在folderA / folderAA和FolderB中/ folderBB,而无需使用两个表达式为每个文件。
EDIT START
该文件已经被git EDIT END跟踪
我正在使用 Slick 和 Play,但在尝试更新列值时遇到了一些问题,因为它没有被更新,尽管我没有得到任何错误。
我有一列告诉我是否选择了给定的行。我想要做的是获取当前选定的值(存储在 DB 列中),然后更新同一列以具有相反的值。目前(经过多次不成功的尝试)我有以下代码可以编译和运行,但在幕后没有任何反应:
val action = listItems.filter(_.uid === uid).map(_.isSelected).result.map { selected =>
val isSelected = selected.head
println(s"selected before -> $isSelected")
val q = for {li <- listItems if li.uid === uid} yield li.isSelected
q.update(!isSelected)
}
db.run(action)
Run Code Online (Sandbox Code Playgroud)
我做错了什么(我是新来的,所以这可能根本没有任何意义!)
我正在使用带有 Doctrine 的 Symfony 4 并正在处理一个将被持久化的实体。
我想知道当持久化过程中发生异常时如何进行 try\catch 处理,以便我可以相应地发送不同的错误。
截至目前我的代码看起来像这样
$user->setUsername($username)
->setEmail($email)
->setPassword($password);
$em->persist($user);
$em->flush();
return $this->json(['msg'=>'some message', 201);
Run Code Online (Sandbox Code Playgroud)
我希望能够决定在响应中发送什么内容,以防出现错误。