PHP.mk документација

Конфигурација на апликацијата

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

yaf.appconfig.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека yaf.appconfig.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
Конфигурација на апликацијата

Референца за `yaf.appconfig.php` со подобрена типографија и навигација.

yaf.appconfig.php

Конфигурација на апликацијата

Треба да дадете низа од конфигурации или ini конфигурациска датотека (види Yaf_Config_Ini) path to Yaf_Application::__construct().

Yaf автоматски ќе ги спои конфигурациите на апликацијата и корисничките конфигурации. Конфигурациите на апликацијата имаат префикс "yaf." или "application.". Ако постојат и "yaf." и "application.", "application." ќе биде прифатено претпочитано.

Пример #1 Пример со PHP низа

<?php

$configs
= array(
"application" => array(
"directory" => dirname(__FILE__),
"dispatcher" => array(
"catchException" => 0,
),
"view" => array(
"ext" => "phtml",
),
),
);

$app = new Yaf_Application($configs);

?>

Пример #2 Пример со ini датотека

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

[product : yaf]
; user configuration list here

Yaf Апликациска Конфигурација
Име Стандардно Дневник на промени
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".

Забелешка:

Оваа конфигурациска ставка е единствената што нема стандардна вредност. Секогаш треба рачно да ја дефинирате.

application.ext string

Екстензијата на датотеката на PHP скриптата, се користи во авто-вчитување на класите ( Yaf_Loader).

application.view.ext string

Екстензијата на датотеката на скриптите за прикажување на шаблони.

application.modules string

Список на регистрирани модули одделени со запирки, се користи во процесот на рутирање, особено кога има повеќе од три сегменти во PATH_INFO,

Yaf треба начин да открие дали првиот сегмент е име на модул или не.

application.library string

Локалната библиотека директориум, види Yaf_Loader and yaf.library.

Забелешка:

По Yaf 2.1.6, оваа конфигурациска ставка може да биде низа. Патеката до библиотеката ќе се обиде да ги користи ставките поставени во application.library.directory

application.library.directory string

Псевдоним на application.library. Introduced in Yaf 2.1.6

application.library.namespace string

. Воведено во Yaf 2.1.6

Запирка одделен префикс на локалниот простор на имиња на библиотеки.

application.bootstrap string

Воведено во Yaf 2.1.6

application.baseUri string

Апсолутна патека на скриптата на класата Bootstrap.

Се користи за отстранување на фиксен префикс на барањето uri во процесот на рутирање. Земете пример, доаѓа барање со барање uri "/prefix/controller/action". ако го поставите application.baseUri на "/prefix", тогаш само "/controller/action" ќе се земе како PATH_INFO во процесот на рутирање.

application.dispatcher.throwException bool

Генерално, нема потреба да се поставува оваа вредност. Ако е поставено на Вклучено, Yaf ќе фрли исклучок додека се случува некоја грешка. Погледнете исто така.

application.dispatcher.catchException bool

Yaf_Dispatcher::throwException() Ако е поставено на Вклучено, Yaf ќе препрати до контролорот/акцијата за грешки додека има нетретиран исклучок. Погледнете исто така.

application.dispatcher.defaultRoute string

Yaf_Dispatcher::catchException() Стандардната рута, ако не е специфицирана, Статичката рута ќе се користи како стандардна. Погледнете:.

application.dispatcher.defaultModule string

Yaf_Router::addRoute() Стандардното име на модулот, погледнете исто така.

application.dispatcher.defaultController string

Yaf_Dispatcher::setDefaultModule() Стандардното име на контролорот, погледнете исто така.

application.dispatcher.defaultAction string

Yaf_Dispatcher::setDefaultController() Стандардното име на акцијата, погледнете исто така.

application.system string

Yaf_Dispatcher::setDefaultAction() application.system.lowcase_path

Забелешка:

Поставете yaf runtime конфигурација во application.ini, како: INI_ALL конфигурациите можат да се постават на овој начин

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.