小编cro*_*nfy的帖子

Yii2:使用查询构建器更新字段

如何在Yii2中使用查询构建器更新字段?我在文档中找不到这个.

谢谢!

UPD

这是解决方案:

// UPDATE
$connection = Yii::$app->db;
$connection->createCommand()->update('user', ['status' => 1], 'age > 30')->execute();
Run Code Online (Sandbox Code Playgroud)

updating query-builder yii2

27
推荐指数
4
解决办法
6万
查看次数

css 列:最后一列未填充

我正在尝试使用column-countcss 属性div在 4 列中呈现s。

但是当列包装器中有 3n 个项目(3、6、9...)时,只有三列被填充,第四列是空的!

在此处输入图片说明

CSS:

.columns {
    -webkit-column-count: 4; /* Chrome, Safari, Opera */
    -moz-column-count: 4; /* Firefox */
    column-count: 4;
}
.item {
    display: inline-block;
    widtth: 100%;
    border: 1px solid red;
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<div class="columns">
<div class="item">Lorem ipsum dolor sit amet 1</div><div class="item">Lorem ipsum dolor sit amet 2</div><div class="item">Lorem ipsum dolor sit amet 3</div>
<div class="item">Lorem ipsum dolor sit amet 4</div><div class="item">Lorem ipsum dolor sit amet 5</div><div class="item">Lorem ipsum dolor sit amet …
Run Code Online (Sandbox Code Playgroud)

css multiple-columns css-multicolumn-layout

6
推荐指数
1
解决办法
1665
查看次数

Yii2:仅对致命错误使用错误处理程序或指定处理的错误类型

Yii2有自己的错误处理程序,它将所有非致命的php错误转换为可捕获的异常.

是否可以仅将其用于处理致命错误或(更好地)明确指定,哪些错误应由yii错误处理程序处理,哪些应由内部php处理程序处理?

即在开发环境中,我希望所有错误都抛出异常,并提供带有跟踪的错误页面.

但是在prod环境中我只想要使用yii呈现错误页面的致命错误,但是通知和警告应该只是去标准的php日志而不抛出一个exeption.

目前,如果我设置YII_ENABLE_ERROR_HANDLERtrue,我得到通知的例外(我不希望它的正式版); 如果我把它设置为false,我会丢失致命的错误页面; 它我把它设置为true并设置error_reporting0,我松散错误记录.

php error-handling yii2

5
推荐指数
1
解决办法
4004
查看次数

Pupeteer:缩放缩放网页截图

我使用的木偶采取特定宽度的页面screnshot:

await page.setViewport({width: 320, height: 0})
await page.goto(url)
await page.screenshot({path: `screenshot.png`, fullPage: true});
Run Code Online (Sandbox Code Playgroud)

屏幕截图的宽度正好是320px。但是是否可以保存缩放的屏幕截图(例如,大2倍)?就像在开发人员工具中一样-我可以在那里设置缩放比例为150%。

node.js puppeteer

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