Subversion Repositories Applications.framework

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
464 jpm 1
<!DOCTYPE html>
2
<html>
3
<head>
4
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
5
	<meta name="generator" content="ApiGen 2.8.0">
6
 
7
	<title>Package Framework | TBFramework - v0.4</title>
8
 
9
	<script type="text/javascript" src="resources/combined.js?4205936287"></script>
10
	<script type="text/javascript" src="elementlist.js?1964084359"></script>
11
	<link rel="stylesheet" type="text/css" media="all" href="resources/style.css?3505392360">
12
 
13
</head>
14
 
15
<body>
16
<div id="left">
17
	<div id="menu">
18
		<a href="index.html" title="Overview"><span>Overview</span></a>
19
 
20
 
21
		<div id="groups">
22
			<h3>Packages</h3>
23
			<ul>
24
				<li class="active"><a href="package-Framework.html">Framework</a>
25
						</li>
26
				<li><a href="package-None.html">None</a>
27
						</li>
28
				<li><a href="package-PHP.html">PHP</a>
29
						</li>
30
				<li><a href="package-Utilitaire.html">Utilitaire</a>
31
						</li>
32
			</ul>
33
		</div>
34
 
35
		<hr>
36
 
37
 
38
		<div id="elements">
39
			<h3>Classes</h3>
40
			<ul>
41
				<li><a href="class-Bdd.html">Bdd</a></li>
42
				<li><a href="class-Cache.html">Cache</a></li>
43
				<li><a href="class-CacheSimple.html">CacheSimple</a></li>
44
				<li><a href="class-Chronometre.html">Chronometre</a></li>
45
				<li><a href="class-Cli.html">Cli</a></li>
46
				<li><a href="class-Config.html">Config</a></li>
47
				<li><a href="class-Controleur.html">Controleur</a></li>
48
				<li><a href="class-Debug.html">Debug</a></li>
49
				<li><a href="class-Framework.html">Framework</a></li>
50
				<li><a href="class-GestionnaireException.html">GestionnaireException</a></li>
51
				<li><a href="class-I18n.html">I18n</a></li>
52
				<li><a href="class-Log.html">Log</a></li>
53
				<li><a href="class-MonService.html">MonService</a></li>
54
				<li><a href="class-Registre.html">Registre</a></li>
55
				<li><a href="class-RestClient.html">RestClient</a></li>
56
				<li><a href="class-RestServeur.html">RestServeur</a></li>
57
				<li><a href="class-RestService.html">RestService</a></li>
58
				<li><a href="class-Script.html">Script</a></li>
59
				<li><a href="class-ServiceCacheFichier.html">ServiceCacheFichier</a></li>
60
				<li><a href="class-ServiceCacheSimple.html">ServiceCacheSimple</a></li>
61
				<li><a href="class-ServiceCacheSqlite.html">ServiceCacheSqlite</a></li>
62
				<li><a href="class-SquelettePhp.html">SquelettePhp</a></li>
63
				<li><a href="class-Url.html">Url</a></li>
64
			</ul>
65
 
66
 
67
 
68
 
69
 
70
		</div>
71
	</div>
72
</div>
73
 
74
<div id="splitter"></div>
75
 
76
<div id="right">
77
<div id="rightInner">
78
	<form id="search">
79
		<input type="hidden" name="cx" value="">
80
		<input type="hidden" name="ie" value="UTF-8">
81
		<input type="text" name="q" class="text">
82
		<input type="submit" value="Search">
83
	</form>
84
 
85
	<div id="navigation">
86
		<ul>
87
			<li>
88
				<a href="index.html" title="Overview"><span>Overview</span></a>
89
			</li>
90
			<li class="active">
91
<span>Package</span>			</li>
92
			<li>
93
<span>Class</span>			</li>
94
		</ul>
95
		<ul>
96
			<li>
97
				<a href="tree.html" title="Tree view of classes, interfaces, traits and exceptions"><span>Tree</span></a>
98
			</li>
99
			<li>
100
				<a href="deprecated.html" title="List of deprecated elements"><span>Deprecated</span></a>
101
			</li>
102
			<li>
103
				<a href="todo.html" title="Todo list"><span>Todo</span></a>
104
			</li>
105
		</ul>
106
		<ul>
107
		</ul>
108
	</div>
109
 
110
<div id="content" class="package">
111
	<h1>Package Framework</h1>
112
 
113
 
114
 
115
<table class="summary" id="classes">
116
<caption>Classes summary</caption>
117
<tr>
118
	<td class="name"><a href="class-Bdd.html">Bdd</a></td>
119
	<td>Classe Bdd, d'accés au base de données. Elle fait office d'abstraction
120
légère de base de données en utilisant diverses possibilités d'accès aux
121
bases de données (PDO, mysql, mysqli, SQLite3). Les valeurs pour le paramètre
122
'bdd_abstraction' du fichier config.ini sont : pdo, mysql, mysqli, sqlite3 Vous
123
pouvez aussi utiliser : "php:Bdd::ABSTRACTION_PDO","php:Bdd::ABSTRACTION_MYSQL",
124
"php:Bdd::ABSTRACTION_MYSQLI", "php:Bdd::ABSTRACTION_SQLITE3". Elle peut être
125
étendue, pour ajouter le support d'autres bases de données où prendre en
126
compte des méthodes spécifique à un type d'abstraction.</td>
127
</tr>
128
<tr>
129
	<td class="name"><a href="class-Cache.html">Cache</a></td>
130
	<td>Classe Cache permettant de mettre en cache des données. Basée sur les
131
principes de Zend_Cache (Copyright (c) 2005-2010, Zend Technologies USA, Inc.
132
All rights reserved.)</td>
133
</tr>
134
<tr>
135
	<td class="name"><a href="class-CacheSimple.html">CacheSimple</a></td>
136
	<td></td>
137
</tr>
138
<tr>
139
	<td class="name"><a href="class-Chronometre.html">Chronometre</a></td>
140
	<td>Chronometre permet de stocker et d'afficher les temps d'éxécution de script.</td>
141
</tr>
142
<tr>
143
	<td class="name"><a href="class-Cli.html">Cli</a></td>
144
	<td>CLI permet de récupérer les paramètres passés en ligne de commande pour
145
instancier une classe héritant de la classe abstraite Script. Elle va
146
déclencher l'éxecution du script via l'appel de la méthode executer(). C'est
147
une Singleton.</td>
148
</tr>
149
<tr>
150
	<td class="name"><a href="class-Config.html">Config</a></td>
151
	<td>Config permet de charger automatiquement les fichiers ini du Framework et de
152
l'application. Elle offre l'accès en lecture seule aux paramètres de config.
153
C'est une Singleton. Si vous avez besoin de modifier dynamiquement des
154
paramètres de configuration, utiliser le @see Registe, il est fait pour ça.</td>
155
</tr>
156
<tr>
157
	<td class="name"><a href="class-Controleur.html">Controleur</a></td>
158
	<td>Classe Controleur, coeur d'une application, c'est normalement la seule classe
159
d'une application qui devrait être appelée de l'extérieur. Elle est abstraite
160
donc doit obligatoirement être étendue.</td>
161
</tr>
162
<tr>
163
	<td class="name"><a href="class-Debug.html">Debug</a></td>
164
	<td>Classe fournissant des fonctions de débogage équivalante à var_dump et
165
print_r. L'affichage et l'utilisation de ces fonctions sont améliorés via
166
cette classe. Cette classe est inspirée de la classe Zend_Debug.</td>
167
</tr>
168
<tr>
169
	<td class="name"><a href="class-Framework.html">Framework</a></td>
170
	<td>Classe de base du Framework : - fournissant des infos sur l'application, -
171
paramétrant l'environnement de l'appli et du framework, - réalisant des
172
traitements sur les variables globales ($_GET, $_POST, $_COOKIE...)</td>
173
</tr>
174
<tr>
175
	<td class="name"><a href="class-GestionnaireException.html">GestionnaireException</a></td>
176
	<td>Classe de gestion des exceptions. C'est un Singleton.</td>
177
</tr>
178
<tr>
179
	<td class="name"><a href="class-I18n.html">I18n</a></td>
180
	<td>I18n permet de traduire une application à partir de données stockées dans des
181
fichiers ini. Si vous souhaitez utiliser le fonctionnement par défaut vous
182
devrez : - déposer les fichiers ini dans le dossier définit par la variable de
183
config "chemin_i18n". - nommer les fichiers selon la forme "locale.ini" (Ex.:
184
fr.ini ou fr_CH.ini ).</td>
185
</tr>
186
<tr>
187
	<td class="name"><a href="class-Log.html">Log</a></td>
188
	<td>Classe permettant de logger des messages dans les fichier situés dans le
189
dossier de log.</td>
190
</tr>
191
<tr>
192
	<td class="name"><a href="class-MonService.html">MonService</a></td>
193
	<td>Classe principale gérant les services. Paramètres liés dans config.ini : -
194
serveur.baseURL</td>
195
</tr>
196
<tr>
197
	<td class="name"><a href="class-Registre.html">Registre</a></td>
198
	<td>Classe Registre, qui permet un accès à différentes variables et paramètres
199
à travers les autres classes. C'est un remplaçant à la variable magique
200
$_GLOBALS de Php. C'est un singleton. Si vous voulez paramètré votre
201
application via un fichier de configuration, utilisez plutôt la classe @see
202
Config.</td>
203
</tr>
204
<tr>
205
	<td class="name"><a href="class-RestClient.html">RestClient</a></td>
206
	<td>Classe client permettant d'interroger des services web REST.</td>
207
</tr>
208
<tr>
209
	<td class="name"><a href="class-RestServeur.html">RestServeur</a></td>
210
	<td></td>
211
</tr>
212
<tr>
213
	<td class="name"><a href="class-RestService.html">RestService</a></td>
214
	<td>Classe principale gérant les services. Paramètres liés dans config.ini : -
215
serveur.baseURL</td>
216
</tr>
217
<tr>
218
	<td class="name"><a href="class-Script.html">Script</a></td>
219
	<td>Script est une classe abstraite qui doit être implémenté par les classes
220
éxecutant des scripts en ligne de commande.</td>
221
</tr>
222
<tr>
223
	<td class="name"><a href="class-ServiceCacheFichier.html">ServiceCacheFichier</a></td>
224
	<td>Classe principale gérant les services. Paramètres liés dans config.ini : -
225
serveur.baseURL</td>
226
</tr>
227
<tr>
228
	<td class="name"><a href="class-ServiceCacheSimple.html">ServiceCacheSimple</a></td>
229
	<td>Classe principale gérant les services. Paramètres liés dans config.ini : -
230
serveur.baseURL</td>
231
</tr>
232
<tr>
233
	<td class="name"><a href="class-ServiceCacheSqlite.html">ServiceCacheSqlite</a></td>
234
	<td>Classe principale gérant les services. Paramètres liés dans config.ini : -
235
serveur.baseURL</td>
236
</tr>
237
<tr>
238
	<td class="name"><a href="class-SquelettePhp.html">SquelettePhp</a></td>
239
	<td>Classe SquelettePhp, traitant les squelette Php utilisant la syntaxe courte php
240
ou pas. Ces méthodes sont statiques.</td>
241
</tr>
242
<tr>
243
	<td class="name"><a href="class-Url.html">Url</a></td>
244
	<td>Classe Url, gérant le découpage des paramètres, leurs modification etc...
245
Traduction et conversion d'une classe (NET_Url2) issue de Pear</td>
246
</tr>
247
</table>
248
 
249
 
250
 
251
 
252
 
253
</div>
254
 
255
	<div id="footer">
256
		TBFramework - v0.4 API documentation generated by <a href="http://apigen.org">ApiGen 2.8.0</a>
257
	</div>
258
</div>
259
</div>
260
</body>
261
</html>