netcommons
 
 
 

webapp/modules/maple.ini

webapp/modules/maple.ini

このファイルはアクション名の解析により読み込まれる。
デフォルトのアクション名は pages_view_main
Controller により読み込まれ、下記のフィルタが設定される。

[RecursiveNocall]
DbObject =
SessionExtra =
DIContainer =
SetConfig =
SmartyAssign =
Mobile =
Security =
Restfulurl =
SetDefault =
ResetMetadata =
RequestCheck =

[DbObject]

[SessionExtra]
mode = nostart

[DIContainer::globalDIContainer]
filename_globalmodules = "/modules/dicon.ini"

[SetConfig]
debug = 1
regenerate_flag=0

[SmartyAssign]
global = global.ini

[Mobile]

[Security]
dos_attack=1

[Restfulurl]

[SetDefault]
mbstring=1

[ResetMetadata]

[AuthCheck]

[RequestCheck]

[Cache]
read_cache = nocache
read_cache_mobile = nocache

[Redirect]

下記のような流れで実行される。

Controller->execute()
ConfigExtraUtils->execute()
ConfigUtils->readConfigFiles()
ConfigExtraUtils->readConfigFile()
ConfigParser->read_ini_file()
{
// webapp/modules/maple.ini の読み込み
    $lines = file($filename)
}
FilterExtraChain->build()
FilterChain->add()
{
// フィルタ・オブジェクトを生成する
    $filter =& new $className();
// フィルタ・チェーンに登録する
    $this->_list[$alias] =& $filter;
}
FilterChain->setAttributes()
Filter_DIContainer::setAttribute()
{
// 属性を設定する
    return $filter->setAttributes($attributes);
}

参考
開発ガイド: maple.iniの記述方法
開発ガイド:フィルタリファレンス
maple wiki: maple.iniの各セクション
 
yn150
 

メニュー

ネットコモンズのサポート会議室ネットコモンズの有償サービスこのサイトの使用方法ネットコモンズの運用事例ネットコモンズの構築事例配布モジュール一覧グーグル地図モジュールのデモグーグルカレンダーモジュールのデモグーグル検索モジュールのデモOpenID モジュールのデモTwitterモジュールのデモFacebookモジュールのデモFacebook 風 掲示板ヘッダチェンジャー・モジュールのデモテーマのデモヘッダー部なしモジュール開発の手引き解体新書お問合せ練習場

携帯アクセス

qr code