我正在尝试在配置文件中设置Memcached选项(禁用压缩),但是Yii2一直在抛出错误.我究竟做错了什么?
这是配置:
'cache' => [
/* 'class' => 'yii\caching\FileCache', */
'class' => 'yii\caching\MemCache',
'servers' => [
[
'host' => 'localhost',
'port' => 11211,
],
],
'useMemcached' => true,
'serializer' => false,
'options' => [
'Memcached::OPT_COMPRESSION' => false,
],
],
Run Code Online (Sandbox Code Playgroud)
错误: 'yii\base\ErrorException',消息'Memcached :: setOptions():无效的配置选项'
有任何想法吗?
如果我在普通PHP中做同样的事情,它可以正常工作:
$memcache = new \Memcached;
$memcache->setOption(\Memcached::OPT_COMPRESSION, false);
$memcache->addServers(
array(
array("HOST" => "127.0.0.1", "PORT" => 11211),
)
);
Run Code Online (Sandbox Code Playgroud) 正如标题所示,我希望能够点击表格或复选框本身来打开或关闭复选框.单击td时,下面的解决方案有效,但出于某种原因,当您单击复选框时,没有任何反应.关于这里发生了什么的任何想法?
$('td').click(function (e) {
// Toggle checkbox
$('input:checkbox', this).prop('checked', function (i, value) {
return !value;
});
});
Run Code Online (Sandbox Code Playgroud)
谢谢!