定数
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 フォルダのパスが設定されます |