您好,如何手动更新项目信息里面的参数呢,这样写没效果
$_modify = [
// 项目信息自定义字段 diyfield
"diyfield" => '自定义字段',
];
if ($_modify) {
// 更新数据
$data = \Phpcmf\Service::M('Site')->config(SITE_ID);
$config = $data['config'];
$config = array_merge($config, $_modify);
$rt = \Phpcmf\Service::M('Site')->config(SITE_ID, 'config', $config);
// echo json_encode($rt);exit();
if (!is_array($rt)) {
$this->_json(0, dr_lang('网站信息(#%s)不存在', SITE_ID));
}
\Phpcmf\Service::M('cache')->sync_cache('');
}
$this->_json(1, 'success', $_result);
$_modify = [ // 项目信息自定义字段 diyfield "diyfield" => '自定义字段', ]; if ($_modify) { // 更新数据 $data = \Phpcmf\Service::M('Site')->config(SITE_ID); $data['config']['diyfield'] = 'xxxxxxx'; $rt = \Phpcmf\Service::M('Site')->config(SITE_ID, 'config', $data['config']); // echo json_encode($rt);exit(); if (!is_array($rt)) { $this->_json(0, dr_lang('网站信息(#%s)不存在', SITE_ID)); } \Phpcmf\Service::M('cache')->sync_cache(''); } $this->_json(1, 'success', $_result);