Yaf_Application::__construct

(Yaf >=1.0.0)

Yaf_Application::__constructConstructeur de Yaf_Application

Description

public Yaf_Application::__construct ( mixed $config [, string $envrion ] )

Instancie un objet Yaf_Application.

Liste de paramètres

config

Un chemin vers le fichier de configuration ini, ou un tableau de configuration.

Si un fichier de configuration est fourni, il doit contenir une section nommée telle que spécifiée par le paramètre yaf.environ, qui est "product" par défaut.

Note:

Si vous utilisez un fichier de configuration au format ini pour la configuration de votre application, vous devriez utiliser la méthode yaf.cache_config à la place pour améliorer les performances.

Et l'entrée de configuration (et sa valeur par défaut) listée ci-dessous :

Exemple #1 Un exemple de fichier de configuration au format ini

<?php
defined('APPLICATION_PATH')				  // APPLICATION_PATH sera utilisé dans le fichier de configuration ini
	|| define('APPLICATION_PATH', __DIR__)); //__DIR__ a été introduit après PHP 5.3

$application = new Yaf_Application(APPLICATION_PATH.'/conf/application.ini');
$application->bootstrap()->run();
?>
<?php
$config = array(
	"application" => array(
		"directory" => realpath(dirname(__FILE__)) . "/application",
	),
);

/** YAf_Application */
$application = new Yaf_Application($config);
$application->bootstrap()->run();
?>

L'exemple ci-dessus va afficher quelque chose de similaire à :

Voir aussi

LoadingChargement en cours