コア設定
Ziu 本体のコアに関連する内容を設定をします。
基本的に Ziu をそのまま利用する場合、コア設定を変更する必要はありません。
ロードポジション
以下のロードポジションに配置し、順に読み込みが処理されます。
同名の定義は、後方優先で上書きされます。
core/conf/core.php
: Ziu コア標準に用意されているもの (変更不可)apps/_conf/core.php
: アプリケーション全体で共有するものapps/(アプリケーションフォルダ名)/_conf/core.php
: アプリケーションごとに用意するもの
コア設定は、Ziu 内部で自動ロードする為、基本的にはヘルパー関数「conf('core')
」を用いる必要はありません。
設定方法
ファイル名は core.php
で作成、記述は配列で返します。 return array();
LPVサフィックス
'suffix_logic' => 'logic',
'suffix_prep' => 'prep',
'suffix_view' => 'view',
'suffix_join' => 'logic,prep,view',
モジュールを構成するLPVファイルの第2サフィックスを定義します。
suffix_join
指定は実行する順番をカンマ区切りで左から指定しています。
※ LPVワークフロー となるこの順序の入替えは行わないで下さい。
タイムゾーン
'date_timezone' => 'Asia/Tokyo',
date
系関数で使用するタイムゾーンを指定します。
文字コート
'internal_encoding' => 'UTF-8',
文字コードを指定します。
デフォルトレイアウトテンプレート
'view_layout_default' => 'default',
レイアウトテンプレートのデフォルト識別ファイル名を指定します。
レンダリングコールバック関数
'view_buffer_callback' => '',
レンダリングした文字列に対するコールバック処理を指定します。