メニュー

ドキュメント

module コマンド

説明

PRADOプラグインにおいては、module コマンドはPRADOアプリケーション格納のための各種ディレクトリを作成します。作成されるディレクトリの詳細はPRADOプラグイン使用時のディレクトリ構成を参照してください。

実行例

% phing -f prado.xml

(略)

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

module name ? : default     <--- 英数字 [_a-zA-Z0-9] が使用可能です。

[ generate information ]
  module name : default     <--- モジュール情報を確認

confirm ? (y/n) : y
[INFO ] create : /private/var/www/s2base.php5/app/modules/default
[INFO ] create : /private/var/www/s2base.php5/app/modules/default/dao/
[INFO ] create : /private/var/www/s2base.php5/app/modules/default/dicon/
[INFO ] create : /private/var/www/s2base.php5/app/modules/default/entity/
[INFO ] create : /private/var/www/s2base.php5/app/modules/default/interceptor/
[INFO ] create : /private/var/www/s2base.php5/app/modules/default/service/
[INFO ] create : /private/var/www/s2base.php5/test/modules/default
[INFO ] create : /private/var/www/s2base.php5/test/modules/default/dao/
[INFO ] create : /private/var/www/s2base.php5/test/modules/default/service/
[INFO ] create : /var/www/public_html/default
[INFO ] create : /var/www/public_html/default/assets/
[INFO ] create : /var/www/public_html/default/protected/
[INFO ] create : /var/www/public_html/default/protected/pages/
[INFO ] create : /var/www/public_html/default/protected/dicon/
[INFO ] create : /var/www/public_html/default/protected/runtime/
[INFO ] create : /private/var/www/s2base.php5/app/modules/default/default.inc.php
[INFO ] create : /var/www/public_html/default/index.php
[INFO ] create : /var/www/public_html/default/protected/application.xml

[ Command list ]
0 : (exit)
1 : command
(略)
choice ? : 0

BUILD FINISHED

Total time: 18 minutes  58.02 seconds
% ls /var/www/s2base.php5/app/modules/default/
dao             default.inc.php dicon           entity          interceptor     service
%

page コマンド

説明

page コマンドは、ページ名に対して命名規則に従いページクラス、ダイコンファイル、ページテンプレートを作成します。
ページ名が「 Hello 」の場合、アクションクラスは Hello、ダイコンファイルは Hello.dicon、pageテンプレートは Hello.page となります。
PRADOにおいては、ページ名において大文字小文字を区別しますので、「Hello」と「hello」は異なったページとなります。

実行例

% phing
(略)
[ Command list ]
0 : (exit)
1 : command
2 : dao
3 : dicon
4 : entity
5 : goya
6 : interceptor
7 : module
8 : page
9 : service
choice ? : 8              <--- 8 : page を選択

[ Module list ]
0 : (exit)
1 : default
choice ? : 1              <--- 2 : defaultモジュールを選択

page name ? : Home        <--- 英数字 [_a-zA-Z0-9] が使用可能です。

[ generate information ]
  module name            : default
  page name            : Home
  page class name      : Home
  page dicon file name : Home.dicon
  page template file   : Home.page

confirm ? (y/n) : y       <--- 表示される情報を確認
[INFO ] create : /var/www/public_html/default/protected/pages/Home.class.php
[INFO ] create : /var/www/public_html/default/protected/pages/Home.page
[INFO ] create : /var/www/public_html/default/protected/dicon/Home.dicon

[ Command list ]
0 : (exit)
1 : command
(略)
choice ? :