定数
Ziu でいくつか用意された定数を利用することができます。
ディスパッチャー定数
ディスパッチャーにより設定される定数です。
ファイル : htdocs/index.php 、又は batch/index.php など
| 定数 | デフォルト値 | 説明 |
|---|---|---|
| ZIU_HIERARCHY_NUM | 1 | ディスパッチャーよりziuフォルダまでの繰上がる階数を設定します |
| ZIU_APP_DIRNAME | default | ディスパッチャーにより実行されるアプリケーションフォルダ名を設定します |
| ZIU_DISPATCH_PATH | 動的設定 | ディスパッチャーが配置されているフォルダのパスが設定されます |
コア定数とコア設定
Ziu 本体で利用する定数とコンフィグ設定です。主にパス情報が動的に定義されます。
ファイル : ziu/core/conf/constants.php と ziu/core/conf/core.php
コアに関する定数
| 定数 | コンフィグ | 説明 |
|---|---|---|
| ZIU_MAIN_PATH | conf('core/main_path') |
ziuフォルダのパスが設定されます |
| ZIU_CORE_PATH | conf('core/core_path') |
ziu/coreフォルダのパスが設定されます |
| ZIU_CORE_BASE_PATH | conf('core/base_path') |
ziu/core/baseフォルダのパスが設定されます |
| ZIU_CORE_CONF_PATH | conf('core/conf_path') |
ziu/core/confフォルダのパスが設定されます |
| ZIU_CORE_INIT_PATH | conf('core/init_path') |
ziu/core/initフォルダのパスが設定されます |
| ZIU_CORE_HELP_PATH | conf('core/help_path') |
ziu/core/helpフォルダのパスが設定されます |
| ZIU_CORE_BIN_PATH | conf('core/bin_path') |
ziu/core/binフォルダのパスが設定されます |
| ZIU_CORE_LIB_PATH | conf('core/lib_path') |
ziu/core/libフォルダのパスが設定されます |
| ZIU_CORE_LAYOUT_PATH | conf('core/layout_path') |
ziu/core/layoutフォルダのパスが設定されます |
| ZIU_CORE_MODEL_PATH | conf('core/model_path') |
ziu/core/modelフォルダのパスが設定されます |
| ZIU_CORE_VENDOR_PATH | conf('core/vendor_path') |
ziu/core/vendorフォルダのパスが設定されます |
アプリケーション全体に関する定数
| 定数 | コンフィグ | 説明 |
|---|---|---|
| ZIU_APPS_PATH | conf('core/apps_path') |
ziu/appsフォルダのパスが設定されます |
| なし | conf('core/apps_conf_path') |
ziu/apps/confフォルダのパスが設定されます |
| なし | conf('core/apps_init_path') |
ziu/apps/initフォルダのパスが設定されます |
| なし | conf('core/apps_help_path') |
ziu/apps/helpフォルダのパスが設定されます |
| なし | conf('core/apps_bin_path') |
ziu/apps/binフォルダのパスが設定されます |
| なし | conf('core/apps_lib_path') |
ziu/apps/libフォルダのパスが設定されます |
| なし | conf('core/apps_layout_path') |
ziu/apps/layoutフォルダのパスが設定されます |
| なし | conf('core/apps_model_path') |
ziu/apps/modelフォルダのパスが設定されます |
| なし | conf('core/apps_vendor_path') |
ziu/apps/vendorフォルダのパスが設定されます |
アプリケーション単体に関する定数
以下はアプリケーションが default の場合で説明しています。
| 定数 | コンフィグ | 説明 |
|---|---|---|
| ZIU_APP_PATH | conf('core/app_path') |
ziu/apps/defaultフォルダのパスが設定されます |
| なし | conf('core/app_conf_path') |
ziu/apps/default/confフォルダのパスが設定されます |
| なし | conf('core/app_init_path') |
ziu/apps/default/initフォルダのパスが設定されます |
| なし | conf('core/app_help_path') |
ziu/apps/default/helpフォルダのパスが設定されます |
| なし | conf('core/app_bin_path') |
ziu/apps/default/binフォルダのパスが設定されます |
| なし | conf('core/app_lib_path') |
ziu/apps/default/libフォルダのパスが設定されます |
| なし | conf('core/app_layout_path') |
ziu/apps/default/layoutフォルダのパスが設定されます |
| なし | conf('core/app_model_path') |
ziu/apps/default/modelフォルダのパスが設定されます |
| なし | conf('core/app_vendor_path') |
ziu/apps/default/vendorフォルダのパスが設定されます |