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

Yaf_Application::bootstrap

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

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

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

yaf-application.bootstrap.php

Yaf_Application::bootstrap

(Yaf >=1.0.0)

Yaf_Application::bootstrapПовик bootstrap

= NULL

public Yaf_Application::bootstrap(Yaf_Bootstrap_Abstract $bootstrap = ?): void

Стартувај Bootstrap, сите методи дефинирани во Bootstrap и именувани со префикс "_init" ќе бидат повикани според редоследот на нивната декларација, ако параметарот bootstrap не е даден, Yaf ќе бара Bootstrap под application.directory.

Параметри

bootstrap

А Yaf_Bootstrap_Abstract instance

Вратени вредности

Yaf_Application instance

Примери

Пример #1 Пример за Bootstrap

<?php
/**
* This file should be under the APPLICATION_PATH . "/application/"(which was defined in the config passed to Yaf_Application).
* and named Bootstrap.php, so the Yaf_Application can find it
*/
class Bootstrap extends Yaf_Bootstrap_Abstract {
function
_initConfig(Yaf_Dispatcher $dispatcher) {
echo
"1st called\n";
}

function
_initPlugin($dispatcher) {
echo
"2nd called\n";
}
}
?>

Пример #2 (Yaf >=1.0.0)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();
?>

Горниот пример ќе прикаже нешто слично на:

1st called
2nd called

Види Исто така

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

brandon на brandonlamb точка com
пред 14 години
Here is an example of a Bootstrap loading a session class then loading a database class and using a db configuration from the application config.

<?php
class Bootstrap extends Yaf_Bootstrap_Abstract
{
    public function _initSession(Yaf_Dispatcher $dispatcher)
    {
        $session = new Vendor\Session();
        $session->start();
    }

    public function _initDatabase(Yaf_Dispatcher $dispatcher)
    {
        $config = Yaf_Application::app()->getConfig()->application->database;
        Yaf_Registry::set('db', Vendor\Database($config));
    }
}
?>
На оваа страница

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

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

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

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

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