「テーブルに無い情報を追加で入れたいな~」この記事では、このような高度なカスタマイズを実現させるHook機能について紹介していきます。楽しみにしていてくださいね。Hook機能まとめそもそもHook機能ってなに?そもそも、Hook機能の意味がわからない方のために、説明しておくと、フック(Hook)は、プログラム中の特定の箇所に、利用者が独自の処理を追加できるようにする仕組みである。フックを利用して独自の処理を追加することを「フックする」という。おけるHook機能にはどのようなものがあるのか、ご紹介していきます。フォルダーを作り、その中にHook内容を記述した「任意の」名前のファイルを作成すればOKです。詳細画面にHTMLを追加まずは、詳細画面に単純なHTMLを追加で加えてみましょう。//Hookの内容?>上記のように記述すればOKです。引数は下記の通りです。どのページに挿入するか。表示したいHTMLのテキストを返す関数すると、のように詳細画面上部に「キャラクター一覧画面」とちゃんとHTMLが追加で表示されているのがわかりますね!テーブルに項目とデータを追加さらに、DBには入っていないようなデータを追加することも可能です。先ほどのキャラクター一覧画面に、「次のレベルへの必要経験値」も表示させたくなったとします。することで取得してきて、必要経験値を算出する式を付け加えています。引数は下記の通りです。引数に各行のデータが与えられるため、表示したいHTMLを返す。(最後に表示)追加・編集後の動作を追加データの追加・編集後の動作を追加することも可能です。"content:追加された内容");},true);このような記述を加えれば、メールが送信されます!これは結構便利ですね。引数は下記の通りです。追加・編集時defaultはfalseHook機能まとめここまで3種類のHook機能を紹介してきましたが、他にも削除後に処理を行うページで外部のJavaScriptやCSSをロードする詳細ページの画面をカスタマイズするなど、多くのカスタマイズが可能になっています。使ってみてくださいね。詳しくは、ドキュメントをご覧ください。