应锟斤拷锟斤拷锟斤拷

锟斤拷锟斤拷要锟斤拷锟斤拷一锟斤拷config锟斤拷锟斤拷锟絠ni锟斤拷锟斤拷锟侥硷拷锟斤拷锟轿硷拷 Yaf_Config_Ini锟斤拷 锟斤拷 Yaf_Application::__construct().

Yaf锟斤拷锟斤拷锟斤拷锟侥硷拷锟斤拷锟斤拷没锟斤拷锟斤拷锟斤拷锟斤拷募锟斤拷喜锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷冢锟結af锟斤拷锟斤拷锟斤拷锟侥硷拷锟斤拷锟斤拷"yaf."锟斤拷"application."锟斤拷头锟斤拷锟斤拷锟斤拷锟斤拷疃硷拷锟斤拷冢锟斤拷锟�"application."锟斤拷效锟斤拷

Example #1 config为锟斤拷锟斤拷锟斤拷锟斤拷锟�

<?php
    $configs 
= array(
            
"application" => array(
                
"directory" => dirname(__FILE__),
                
"dispatcher" => array(
                      
"catchException" => 0,
                    ),
                
"view" => array(
                       
"ext" => "phtml",
                    ),
                ),
           );
    
$app = new Yaf_Application($config);
?>

Example #2 config为ini锟侥硷拷锟斤拷锟斤拷锟斤拷

[yaf]
yaf.directory = APPLICATION_PATH "/appliation"
yaf.dispatcher.catchException = 0

[product : yaf]
; user configuration list here

Yaf Application Config
锟斤拷锟斤拷 默锟斤拷 锟斤拷锟斤拷锟斤拷志
application.directory  
application.ext "php"
application.view.ext "phtml"
application.modules "index"
application.library application.directory . "/library"
application.library.directory application.directory . "/library"
application.library.namespace ""
application.bootstrap application.directory . "/Bootstrap" . application.ext
application.baseUri ""
application.dispatcher.defaultRoute  
application.dispatcher.throwException 1
application.dispatcher.catchException 0
application.dispatcher.defaultModule "index"
application.dispatcher.defaultController "index"
application.dispatcher.defaultAction "index"
application.system  

锟斤拷锟斤拷锟斤拷锟斤拷指锟斤拷募锟斤拷说锟斤拷锟斤拷

application.directory string

应锟矫筹拷锟斤拷锟侥柯硷拷锟斤拷锟斤拷锟�"controllers", "views", "models", "plugins"锟斤拷锟斤拷目录锟斤拷

Note:

锟斤拷锟斤拷唯一一锟斤拷没锟斤拷默锟斤拷值锟斤拷锟斤拷锟斤拷锟筋,锟斤拷锟斤拷要锟街讹拷指锟斤拷锟斤拷锟斤拷

application.ext string

PHP锟脚憋拷锟斤拷锟斤拷展锟斤拷锟斤拷锟斤拷锟斤拷远锟斤拷锟斤拷锟斤拷锟揭拷玫锟斤拷锟�( Yaf_Loader)锟斤拷

application.view.ext string

锟斤拷图模锟斤拷锟斤拷展锟斤拷锟斤拷

application.modules string

注锟斤拷锟侥o拷锟斤拷斜锟斤拷远锟斤拷欧指锟斤拷锟斤拷锟斤拷锟铰凤拷纱锟斤拷锟斤拷乇锟斤拷堑锟絇ATH_INFO锟斤拷锟斤拷锟斤拷锟轿碉拷时锟斤拷

Yaf锟斤拷要锟斤拷锟斤拷锟斤拷锟叫断碉拷一锟斤拷锟角凤拷锟斤拷一锟斤拷模锟介。

application.library string

锟斤拷锟斤拷锟斤拷锟斤拷目录锟斤拷锟轿硷拷Yaf_Loader 锟斤拷 yaf.library锟斤拷

Note:

Yaf2.1.6锟皆后,革拷锟斤拷锟斤拷锟斤拷也锟斤拷锟斤拷锟斤拷一锟斤拷锟斤拷锟介,锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟绞憋拷锟斤拷锟斤拷锟铰凤拷锟斤拷锟斤拷锟斤拷锟绞癸拷锟�application.library.directory锟斤拷值锟斤拷

application.library.directory string

Alias of application.library. Introduced in Yaf 2.1.6

application.library.namespace string

锟斤拷锟脚分革拷锟侥憋拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷占锟角白猴拷锟�

Yaf2.1.6锟皆猴拷锟斤拷锟�

application.bootstrap string

Bootstrap锟斤拷疟锟斤拷募锟斤拷木锟斤拷锟铰凤拷锟斤拷锟�

application.baseUri string

路锟缴达拷锟斤拷锟斤拷锟斤拷要锟斤拷锟皆碉拷路锟斤拷前缀锟斤拷锟劫革拷锟斤拷锟接o拷锟斤拷锟斤拷"/prefix/controller/action"时锟斤拷锟斤拷锟斤拷憬玜pplication.baseUri锟斤拷锟斤拷为"/prefix"锟斤拷锟斤拷么只锟斤拷"/controller/action"锟结被锟斤拷锟斤拷路锟斤拷路锟斤拷锟斤拷

通锟斤拷锟斤拷锟斤拷要锟斤拷锟矫达拷值锟斤拷

application.dispatcher.throwException bool

锟斤拷锟斤拷锟斤拷锟筋,Yaf锟斤拷锟节凤拷锟斤拷锟斤拷锟斤拷牡胤锟斤拷壮锟斤拷斐o拷锟斤拷渭锟� Yaf_Dispatcher::throwException()锟斤拷

application.dispatcher.catchException bool

锟斤拷锟斤拷锟斤拷锟筋,锟斤拷锟斤拷锟轿达拷锟斤拷锟斤拷锟届常锟斤拷Yaf锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟紼rror controller, Error Action锟斤拷锟轿硷拷 Yaf_Dispatcher::catchException()锟斤拷

application.dispatcher.defaultRoute string

默锟斤拷路锟缴o拷锟斤拷锟轿粗革拷锟斤拷锟斤拷锟教凤拷苫岜伙拷锟斤拷锟斤拷锟侥拷锟铰凤拷桑锟斤拷渭锟斤拷锟� Yaf_Router::addRoute()锟斤拷

application.dispatcher.defaultModule string

默锟斤拷模锟斤拷锟斤拷锟斤拷锟轿硷拷 Yaf_Dispatcher::setDefaultModule()锟斤拷

application.dispatcher.defaultController string

默锟较匡拷锟斤拷锟斤拷锟斤拷锟斤拷锟轿硷拷 Yaf_Dispatcher::setDefaultController()锟斤拷

application.dispatcher.defaultAction string

默锟较讹拷锟斤拷锟斤拷锟斤拷锟轿硷拷 Yaf_Dispatcher::setDefaultAction()锟斤拷

application.system string

锟斤拷application.ini锟斤拷锟斤拷锟斤拷Yaf锟斤拷锟斤拷时锟斤拷锟矫o拷锟界: application.system.lowcase_path

Note:

锟斤拷锟斤拷PHP_INI_ALL锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷