Changes between Version 3 and Version 4 of Ticket #2181


Ignore:
Timestamp:
2013/03/10 11:06:08 (11 years ago)
Author:
adachi
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #2181 – Description

    v3 v4  
     1プラグインインストーラ 
     2 
    13以下は、現状プラグイン任せなので、エラーがおきやすい 
    24 
     
    1012※テーブル作成、ファイルコピー、ブロック追加など 
    1113 
    12 仕様 
     14フロー 
    1315{{{ 
    1416* フロー 
     
    3335 
    3436* インストール処理のフロー 
     37SC_Plugin_Installer::execPlugin() 
     38 - SQLの検証 
     39 -- SQLエラーがある場合はreturn; 
     40 - SQLの実行 
     41 - INSERT実行 
     42 - UPDATE実行 
     43 - ディレクトリコピー 
     44 - ファイルコピー 
     45}}} 
    3546 
     47利用イメージ 
     48{{{ 
    3649* インストーラで利用できるメソッド 
    3750 
    3851- sql($sql, $params) 
    3952  SQLを実行 
     53 
    4054- sqlInsert($table, $entity); 
    4155  INSERT 
     56 
    4257- sqlUpdate($table, $entity, $where, $params) 
    4358  UPDATE 
     59 
    4460- sqlAterTableAddColumn($table_name, $col_name, $col_type) 
    4561  カラム追加 
     62 
    4663- sqlAterTableDropColumn($table_name, $col_name) 
    4764  カラム削除 
     65 
    4866- copyFile($src, $dist) 
    4967  html/plugin_code以下にコピー 
     68 
    5069- copyDirectory($src, $dist) 
    5170  html/plugin_code以下にコピー 
     
    7998    html以下はアンインストール時にまるっと削除される 
    8099} 
    81    
    82100 
    83101}}} 
     102 
     103その他 
     104{{{ 
     105インストール時のログは、ログ管理から閲覧可能(プラグインログ) 
     106}}}