我在主表有個聯(lián)動字段syr和文本字段syr2。
syr2隱藏了,我想在發(fā)布或者修改內(nèi)容的之后,在數(shù)據(jù)庫里面把聯(lián)動菜單syr的名稱更新到字段syr2。我下面的代碼沒成功,是哪整錯了?
<?php
/**
* 自定義鉤子
*
*/
/*
\Phpcmf\Hooks::on('cms_init', function() {
// cms 初始化后的運行
});*/
\Phpcmf\Hooks::on('module_form_post_after', function($data) {
$data 提交后的數(shù)據(jù)
});
//下面為我添加的內(nèi)容,內(nèi)容發(fā)布或者修改之后
\Phpcmf\Hooks::on('module_content_after', function($data, $old) {
$rt = \Phpcmf\Service::M()->table("dr_1_test")->id("id")->update($data[1]['cid'], [
"syr2" => "syr",
]);
});
\Phpcmf\Hooks::on('module_content_after', function($data, $old) { $rt = \Phpcmf\Service::M()->table("dr_1_test")->id("id")->update($data[1]['cid'], [ "syr2" => $_POST['data']['syr'], ]); }); 說明你php不是太好了開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@官方研發(fā)技術(shù)-岳老師
這個代碼也沒成功啊。高手再指點下
回復(fù)@官方研發(fā)技術(shù)-岳老師
我是在文件./Config/hooks.php,寫的,沒搞錯地方把?
鉤子能不能調(diào)試?
回復(fù)@神奇的包子
回復(fù)@官方研發(fā)技術(shù)-岳老師
\Phpcmf\Hooks::on('module_content_after', function($data, $old) { $rt = \Phpcmf\Service::M()->table("dr_1_test")->id("id")->update($data[1]['id'], [ "syr2" => $_POST['data']['syr'], ]); });糾正下,
才是id,不應(yīng)該是cid