定数

Ziu でいくつか用意された定数を利用することができます。

ディスパッチャー定数

ディスパッチャーにより設定される定数です。
ファイル : htdocs/index.php 、又は batch/index.php など

定数 デフォルト値 説明
ZIU_HIERARCHY_NUM 1 ディスパッチャーよりziuフォルダまでの繰上がる階数を設定します
ZIU_APP_DIRNAME default ディスパッチャーにより実行されるアプリケーションフォルダ名を設定します
ZIU_DISPATCH_PATH 動的設定 ディスパッチャーが配置されているフォルダのパスが設定されます
コア定数とコア設定

Ziu 本体で利用する定数とコンフィグ設定です。主にパス情報が動的に定義されます。
ファイル : ziu/core/conf/constants.phpziu/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フォルダのパスが設定されます