我在public static function updateValues(array $values)
{
$table = MyModel::getModel()->getTable();
$cases = [];
$ids = [];
$params = [];
foreach ($values as $id => $value) {
$id = (int) $id;
$cases[] = "WHEN {$id} then ?";
$params[] = $value;
$ids[] = $id;
}
$ids = implode(',', $ids);
$cases = implode(' ', $cases);
$params[] = Carbon::now();
return \DB::update("UPDATE `{$table}` SET `value` = CASE `id` {$cases} END, `updated_at` = ? WHERE `id` in ({$ids})", $params);
}
文件中有一个具有一个主要功能的项目,该文件正在使用我创建的许多其他文件。是否有一种方法可以告诉vs代码每次我按 Ctrl + F5 总是运行my_main.py
,而不管我当前正在处理的文件是什么?>
答案 0 :(得分:1)
我假设您在launch.json
中具有如下启动配置:
{
"name": "Python: Current File (Integrated Terminal)",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal"
}
您只需将"program"
更改为"${workspaceFolder}/my_main.py"
。