Portal目錄下的hooks.php
~~~
return [
// 'portal_before_assign_article' => [
// "type" => 2,//鉤子類型(默認為應用鉤子;2:應用鉤子;3:模板鉤子;4:后臺模板鉤子)
// "name" => '文章顯示之前', // 鉤子名稱
// "description" => "文章顯示之前", //鉤子描述
// "once" => 0 // 是否只執行一次
// ],
// 'portal_admin_after_save_article' => [
// "type" => 2,//鉤子類型(默認為應用鉤子;2:應用鉤子;3:模板鉤子;4:后臺模板鉤子)
// "name" => '后臺文章保存之后', // 鉤子名稱
// "description" => "后臺文章保存之后", //鉤子描述
// "once" => 0 // 是否只執行一次
// ],
'dddddddd' => [
"type" => 2,//鉤子類型(默認為應用鉤子;2:應用鉤子;3:模板鉤子;4:后臺模板鉤子)
"name" => '文章顯示之前', // 鉤子名稱
"description" => "文章顯示之前", //鉤子描述
"once" => 0 // 是否只執行一次
],
];
~~~
我希望數據庫里面刪除這兩個鉤子 加上dddddd這個鉤子
下一步很重要
后臺同步一下鉤子,鉤子列表有鉤子同步功能
這樣看一下數據庫

可以看出,添加了一個新的鉤子 dddddddd,原先我注銷的鉤子并沒有去掉
事實上也是如此的
只要你添加了一個自定義鉤子 你通過代碼就無法去掉它的,它永遠存在了。這也確實保證了你刪除了自定義鉤子而不會報錯
> 首先感謝WelkinVan 他寫的《ThinkCMF5從入門到精通》給了我很多幫助
> 點擊去《[ThinkCMF5從入門到精通](http://www.hmoore.net/welkinvan/thinkcmf5)》
- php套路
- 套路之類結構
- thinkphp分塊解析之Collection
- thinkphp基礎之collection
- Collection在thinkphp中的運用
- thinkcmf模塊分析
- Controller按界面點擊順序排列表
- user模塊-Controller分析
- portal模塊-Controller分析
- admin模塊-Controller分析
- user模塊-腦圖
- portal模塊-腦圖
- admin模塊-腦圖
- cmf公共函數解析-common.php
- thinkcmf點滴記錄
- 自定義標簽詳解
- 插件
- 系統信息插件
- 插件演示插件
- 留言板插件
- 留言板1 建立胚胎
- 留言板1-1 數據庫變化
- 留言板1-2 自定義鉤子
- 留言板2 連接數據庫
- 留言板3 讀取后臺界面數據
- 留言板4 前端模板
- 留言板5 分離cssjs文件
- 留言板6 驗證
- 留言板7 圖形驗證碼
- 留言板8 后臺留言列表頁
- 留言板9 后記
- 評論插件
- 1 分析數據表
- 2 CommentModel.php
- 3 UserModel.php
- 4 DCommentPlugin.php
- 前端調用代碼
- 喜歡插件
- 1 分析
- 2 收藏功能
- 3 插件建模
- 4 數據庫設計
- 5 插入一條數據
- 多語言
- thinkphp多語言
- thinkcmf多語言