Yaf_Application::__construct
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Yaf_Application::__construct
Референца за `yaf-application.construct.php` со подобрена типографија и навигација.
Yaf_Application::__construct
(Yaf >=1.0.0)
Yaf_Application::__construct — Конструктор на Yaf_Application
= NULL
Инстанцирај Yaf_Application.
Параметри
config-
Патека до ini конфигурациска датотека, или конфигурациски список
Ако е ini конфигурациска датотека, треба да има секција именувана како онаа дефинирана од yaf.environ, што е "product" по дифолт.
Забелешка:
Ако користите ini конфигурациска датотека како контејнер за конфигурација на вашата апликација. би ја отвориле yaf.cache_config за подобрување на перформансите.
И списокот со ставки за конфигурација (и нивните стандардни вредности) подолу:
Пример #1 Пример за ini конфигурациска датотека
[product] ;this one should alway be defined, and have no default value application.directory=APPLICATION_PATH ;following configs have default value, you may no need to define them application.library = APPLICATION_PATH . "/library" application.dispatcher.throwException=1 application.dispatcher.catchException=1 application.baseUri="" ;the php script ext name ap.ext=php ;the view template ext name ap.view.ext=phtml ap.dispatcher.defaultModule=Index ap.dispatcher.defaultController=Index ap.dispatcher.defaultAction=index ;defined modules ap.modules=Index
envrion-
Која секција ќе биде вчитана како конечна конфигурација
Вратени вредности
Примери
Пример #2 Yaf_Application::__construct()example
<?php
defined('APPLICATION_PATH') // APPLICATION_PATH will be used in the ini config file
|| define('APPLICATION_PATH', __DIR__);
$application = new Yaf_Application(APPLICATION_PATH.'/conf/application.ini');
$application->bootstrap()->run();
?>Горниот пример ќе прикаже нешто слично на:
Пример #3 Yaf_Application::__construct()example
<?php
$config = array(
"application" => array(
"directory" => realpath(dirname(__FILE__)) . "/application",
),
);
/** Yaf_Application */
$application = new Yaf_Application($config);
$application->bootstrap()->run();
?>Горниот пример ќе прикаже нешто слично на: