メニュー

ドキュメント

generate.php コマンド

説明

 Maple の generate コマンドを実行します。

実行例

% phing
Buildfile: /seasar.php/workspace/s2base.php5/build.xml

project > prepare:
      [php] Evaluating PHP expression: require_once('../maple/webapp/config/maple.inc.php')
      [php] Evaluating PHP expression: require_once('lib/S2Base/S2Base.cmd.php')

project > com:

[ Command list ]
0 : (exit)
1 : action dicon
2 : generate.php
3 : command
4 : dao
5 : dicon
6 : entity
7 : goya
8 : interceptor
9 : module
10 : service
choice ? : 2                                   <--- 2 : generate.php を選択

args ? : action sample simple sample index     <--- Maple の generate.php 引数を入力します。
[INFO ] % php /seasar.php/workspace/maple/script/generate.php action sample simple sample index
  [create]  /seasar.php/workspace/s2base-maple/webapp/modules/sample/Sample.class.php
  [create]  /seasar.php/workspace/s2base-maple/webapp/modules/sample/maple.ini
  [create]  /seasar.php/workspace/s2base-maple/webapp/templates/sample.html
  [create]  /seasar.php/workspace/s2base-maple/htdocs/index.php

BUILD FINISHED

Total time: 44.2480 seconds
%

action dicon コマンド

説明

 Maple のアクションクラスに対して、アクションダイコンを生成します。

実行例

% phing
Buildfile: /seasar.php/workspace/s2base.php5/build.xml

project > prepare:
      [php] Evaluating PHP expression: require_once('../maple/webapp/config/maple.inc.php')
      [php] Evaluating PHP expression: require_once('lib/S2Base/S2Base.cmd.php')

project > com:

[ Command list ]
0 : (exit)
1 : action dicon
2 : generate.php
3 : command
4 : dao
5 : dicon
6 : entity
7 : goya
8 : interceptor
9 : module
10 : service
choice ? : 1     <--- 1 : action dicon を選択

[ Maple module list ]
0 : (exit)
1 : examples
2 : maple
3 : sample
choice ? : 3     <--- 3 : sample モジュールを選択

[ Action list ]
0 : (exit)
1 : /sample/Sample.class.php
choice ? : 1     <--- 1 : sample モジュールのアクションリストよりアクションを選択

[ generate information ]
  module name : sample
  action path : /sample/Sample.class.php
  dicon path  : /sample/Sample.dicon

confirm ? (y/n) : y       <--- 表示される情報を確認
[INFO ] create : /seasar.php/workspace/maple/webapp/modules/sample/Sample.dicon

[ Command list ]
0 : (exit)
1 : action dicon
・・・

BUILD FINISHED

Total time: 13.7212 seconds
%