一般的なモジュール機能

一般的なモジュール機能

register_activation_hook

/**
*登録モジュールの活発化ホック
* @paramstring $moduleモジュール システム名
* @parammixed $functionホックのための機能
* @return 混合
*/
register_activation_hook($module、$function)

register_deactivation_hook

/**
*登録モジュールの不活性化ホック
* @paramstring $moduleモジュール システム名
* @parammixed $functionホックのための機能
* @return 混合
*/
register_deactivation_hook($module、$function)

register_uninstall_hook

/**
*登録モジュールはホックをアンインストールします
* @paramstring $moduleモジュール システム名
* @parammixed $functionホックのための機能
* @return 混合
*/
register_uninstall_hook($module、$function)

レジスタ_cron_task

/**
*モジュールcronタスクを登録すると、cronタスクはコアcronタスクが終了した後に実行されます
* @parammixed $functionフックの関数/クラスパラメータ
* @return null
*/
register_cron_task($function)

register_payment_gateway

/**
*支払いゲートウェイ配列にカスタム支払いゲートウェイを注入する
* @param 文字列 $idpayment ゲートウェイ ID は、ライブラリ/クラス名 e と同じでなければなりません。q. ゲートウェイ/New_gateway
* @param 文字列 $moduleまだロードされていない場合にゲートウェイをロードするモジュール名
*/
register_payment_gateway($id, $module)

レジスタ_language_files

/**
* custom_langをサポートするモジュール言語ファイルを登録します。PHPファイル
* @paramstring $moduleモジュール システム名
* @param配列_lang のない言語ファイル名の $languages 配列。PHPについて
* @return null
*/
register_language_files($module、$languages)

モジュール_dir_url

/**
* モジュールUrl
* e.q.https://crm-インストールcom/モジュール_名前/
* @paramstring $moduleモジュール システム名
* @paramstring $segment URLに追加する追加文字列
* @return 文字列
*/
module_dir_url($module, $segment = ')

モジュール_dir_path

/**
* モジュールディレクトリ絶対パス
* @paramstring $module モジュールシステム名
* @paramstring $concat パスに追加の文字列を追加
* @return 文字列
*/
module_dir_path($module, $concat = ')

モジュール_libs_path

/**
*モジュールライブラリパス
* e.q. module/module_name/ライブラリ
* @paramstring $module モジュール名
* @paramstring $concat パスに追加の文字列を追加
* @return 文字列
*/
module_libs_path($module, $concat = ')