Changes between Version 3 and Version 4 of Ticket #2181
- Timestamp:
- 2013/03/10 11:06:08 (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #2181 – Description
v3 v4 1 プラグインインストーラ 2 1 3 以下は、現状プラグイン任せなので、エラーがおきやすい 2 4 … … 10 12 ※テーブル作成、ファイルコピー、ブロック追加など 11 13 12 仕様 14 フロー 13 15 {{{ 14 16 * フロー … … 33 35 34 36 * インストール処理のフロー 37 SC_Plugin_Installer::execPlugin() 38 - SQLの検証 39 -- SQLエラーがある場合はreturn; 40 - SQLの実行 41 - INSERT実行 42 - UPDATE実行 43 - ディレクトリコピー 44 - ファイルコピー 45 }}} 35 46 47 利用イメージ 48 {{{ 36 49 * インストーラで利用できるメソッド 37 50 38 51 - sql($sql, $params) 39 52 SQLを実行 53 40 54 - sqlInsert($table, $entity); 41 55 INSERT 56 42 57 - sqlUpdate($table, $entity, $where, $params) 43 58 UPDATE 59 44 60 - sqlAterTableAddColumn($table_name, $col_name, $col_type) 45 61 カラム追加 62 46 63 - sqlAterTableDropColumn($table_name, $col_name) 47 64 カラム削除 65 48 66 - copyFile($src, $dist) 49 67 html/plugin_code以下にコピー 68 50 69 - copyDirectory($src, $dist) 51 70 html/plugin_code以下にコピー … … 79 98 html以下はアンインストール時にまるっと削除される 80 99 } 81 82 100 83 101 }}} 102 103 その他 104 {{{ 105 インストール時のログは、ログ管理から閲覧可能(プラグインログ) 106 }}}