Subversion Repositories Applications.framework

Rev

Rev 464 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 464 Rev 465
1
<!DOCTYPE html>
1
<!DOCTYPE html>
2
<html>
2
<html>
3
<head>
3
<head>
4
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
4
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
5
	<meta name="generator" content="ApiGen 2.8.0">
5
	<meta name="generator" content="ApiGen 2.8.0">
6
 
6
 
7
	<title>Class Controleur | TBFramework - v0.4</title>
7
	<title>Class Controleur</title>
8
 
8
 
9
	<script type="text/javascript" src="resources/combined.js?4205936287"></script>
9
	<script type="text/javascript" src="resources/combined.js?4205936287"></script>
10
	<script type="text/javascript" src="elementlist.js?1964084359"></script>
10
	<script type="text/javascript" src="elementlist.js?4111837732"></script>
11
	<link rel="stylesheet" type="text/css" media="all" href="resources/style.css?3505392360">
11
	<link rel="stylesheet" type="text/css" media="all" href="resources/style.css?3505392360">
12
 
12
 
13
</head>
13
</head>
14
 
14
 
15
<body>
15
<body>
16
<div id="left">
16
<div id="left">
17
	<div id="menu">
17
	<div id="menu">
18
		<a href="index.html" title="Overview"><span>Overview</span></a>
18
		<a href="index.html" title="Overview"><span>Overview</span></a>
19
 
19
 
20
 
20
 
21
		<div id="groups">
21
		<div id="groups">
22
			<h3>Packages</h3>
22
			<h3>Packages</h3>
23
			<ul>
23
			<ul>
24
				<li class="active"><a href="package-Framework.html">Framework</a>
24
				<li class="active"><a href="package-Framework.html">Framework</a>
25
						</li>
25
						</li>
26
				<li><a href="package-None.html">None</a>
26
				<li><a href="package-None.html">None</a>
27
						</li>
27
						</li>
28
				<li><a href="package-PHP.html">PHP</a>
28
				<li><a href="package-PHP.html">PHP</a>
29
						</li>
29
						</li>
30
				<li><a href="package-Utilitaire.html">Utilitaire</a>
30
				<li><a href="package-Utilitaire.html">Utilitaire</a>
31
						</li>
31
						</li>
32
			</ul>
32
			</ul>
33
		</div>
33
		</div>
34
 
34
 
35
		<hr>
35
		<hr>
36
 
36
 
37
 
37
 
38
		<div id="elements">
38
		<div id="elements">
39
			<h3>Classes</h3>
39
			<h3>Classes</h3>
40
			<ul>
40
			<ul>
41
				<li><a href="class-Bdd.html">Bdd</a></li>
41
				<li><a href="class-Bdd.html">Bdd</a></li>
42
				<li><a href="class-Cache.html">Cache</a></li>
42
				<li><a href="class-Cache.html">Cache</a></li>
43
				<li><a href="class-CacheSimple.html">CacheSimple</a></li>
43
				<li><a href="class-CacheSimple.html">CacheSimple</a></li>
44
				<li><a href="class-Chronometre.html">Chronometre</a></li>
44
				<li><a href="class-Chronometre.html">Chronometre</a></li>
45
				<li><a href="class-Cli.html">Cli</a></li>
45
				<li><a href="class-Cli.html">Cli</a></li>
46
				<li><a href="class-Config.html">Config</a></li>
46
				<li><a href="class-Config.html">Config</a></li>
47
				<li class="active"><a href="class-Controleur.html">Controleur</a></li>
47
				<li class="active"><a href="class-Controleur.html">Controleur</a></li>
48
				<li><a href="class-Debug.html">Debug</a></li>
48
				<li><a href="class-Debug.html">Debug</a></li>
49
				<li><a href="class-Framework.html">Framework</a></li>
49
				<li><a href="class-Framework.html">Framework</a></li>
50
				<li><a href="class-GestionnaireException.html">GestionnaireException</a></li>
50
				<li><a href="class-GestionnaireException.html">GestionnaireException</a></li>
51
				<li><a href="class-I18n.html">I18n</a></li>
51
				<li><a href="class-I18n.html">I18n</a></li>
52
				<li><a href="class-Log.html">Log</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>
53
				<li><a href="class-Registre.html">Registre</a></li>
55
				<li><a href="class-RestClient.html">RestClient</a></li>
54
				<li><a href="class-RestClient.html">RestClient</a></li>
56
				<li><a href="class-RestServeur.html">RestServeur</a></li>
55
				<li><a href="class-RestServeur.html">RestServeur</a></li>
57
				<li><a href="class-RestService.html">RestService</a></li>
56
				<li><a href="class-RestService.html">RestService</a></li>
58
				<li><a href="class-Script.html">Script</a></li>
57
				<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>
58
				<li><a href="class-SquelettePhp.html">SquelettePhp</a></li>
63
				<li><a href="class-Url.html">Url</a></li>
59
				<li><a href="class-Url.html">Url</a></li>
64
			</ul>
60
			</ul>
65
 
61
 
66
 
62
 
67
 
63
 
68
 
64
 
69
 
65
 
70
		</div>
66
		</div>
71
	</div>
67
	</div>
72
</div>
68
</div>
73
 
69
 
74
<div id="splitter"></div>
70
<div id="splitter"></div>
75
 
71
 
76
<div id="right">
72
<div id="right">
77
<div id="rightInner">
73
<div id="rightInner">
78
	<form id="search">
74
	<form id="search">
79
		<input type="hidden" name="cx" value="">
75
		<input type="hidden" name="cx" value="">
80
		<input type="hidden" name="ie" value="UTF-8">
76
		<input type="hidden" name="ie" value="UTF-8">
81
		<input type="text" name="q" class="text">
77
		<input type="text" name="q" class="text">
82
		<input type="submit" value="Search">
78
		<input type="submit" value="Search">
83
	</form>
79
	</form>
84
 
80
 
85
	<div id="navigation">
81
	<div id="navigation">
86
		<ul>
82
		<ul>
87
			<li>
83
			<li>
88
				<a href="index.html" title="Overview"><span>Overview</span></a>
84
				<a href="index.html" title="Overview"><span>Overview</span></a>
89
			</li>
85
			</li>
90
			<li>
86
			<li>
91
				<a href="package-Framework.html" title="Summary of Framework"><span>Package</span></a>
87
				<a href="package-Framework.html" title="Summary of Framework"><span>Package</span></a>
92
			</li>
88
			</li>
93
			<li class="active">
89
			<li class="active">
94
<span>Class</span>			</li>
90
<span>Class</span>			</li>
95
		</ul>
91
		</ul>
96
		<ul>
92
		<ul>
97
			<li>
93
			<li>
98
				<a href="tree.html" title="Tree view of classes, interfaces, traits and exceptions"><span>Tree</span></a>
94
				<a href="tree.html" title="Tree view of classes, interfaces, traits and exceptions"><span>Tree</span></a>
99
			</li>
95
			</li>
100
			<li>
96
			<li>
101
				<a href="deprecated.html" title="List of deprecated elements"><span>Deprecated</span></a>
97
				<a href="deprecated.html" title="List of deprecated elements"><span>Deprecated</span></a>
102
			</li>
98
			</li>
103
			<li>
99
			<li>
104
				<a href="todo.html" title="Todo list"><span>Todo</span></a>
100
				<a href="todo.html" title="Todo list"><span>Todo</span></a>
105
			</li>
101
			</li>
106
		</ul>
102
		</ul>
107
		<ul>
103
		<ul>
108
		</ul>
104
		</ul>
109
	</div>
105
	</div>
110
 
106
 
111
<div id="content" class="class">
107
<div id="content" class="class">
112
	<h1>Class Controleur</h1>
108
	<h1>Class Controleur</h1>
113
 
109
 
114
 
110
 
115
	<div class="description">
111
	<div class="description">
116
	
112
	
117
<p>Classe Controleur, coeur d'une application, c'est normalement la seule classe
113
<p>Classe Controleur, coeur d'une application, c'est normalement la seule classe
118
d'une application qui devrait être appelée de l'extérieur. Elle est abstraite
114
d'une application qui devrait être appelée de l'extérieur. Elle est abstraite
119
donc doit obligatoirement être étendue.</p>
115
donc doit obligatoirement être étendue.</p>
120
 
116
 
121
	</div>
117
	</div>
122
 
118
 
123
 
119
 
124
 
120
 
125
 
121
 
126
 
122
 
127
 
123
 
128
 
124
 
129
 
125
 
130
 
126
 
131
	<div class="info">
127
	<div class="info">
132
		<b>Abstract</b><br>
128
		<b>Abstract</b><br>
133
		
129
		
134
		
130
		
135
		<b>Package:</b> <a href="package-Framework.html">Framework</a><br>
131
		<b>Package:</b> <a href="package-Framework.html">Framework</a><br>
136
 
132
 
137
				<b>Category:</b>
133
				<b>Category:</b>
138
				php 5.2<br>
134
				php 5.2<br>
139
				<b>Copyright:</b>
135
				<b>Copyright:</b>
140
				Copyright (c) 2009, Tela Botanica (<a
136
				Copyright (c) 2009, Tela Botanica (<a
141
href="mailto:accueil&#64;tela-botanica.org">accueil&#64;<!-- -->tela-botanica.org</a>)<br>
137
href="mailto:accueil&#64;tela-botanica.org">accueil&#64;<!-- -->tela-botanica.org</a>)<br>
142
				<b>License:</b>
138
				<b>License:</b>
143
				<a href="http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt">Licence CECILL</a><br>
139
				<a href="http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt">Licence CECILL</a><br>
144
				<b>License:</b>
140
				<b>License:</b>
145
				<a href="http://www.gnu.org/licenses/gpl.html">Licence GNU-GPL</a><br>
141
				<a href="http://www.gnu.org/licenses/gpl.html">Licence GNU-GPL</a><br>
146
				<b>Author:</b>
142
				<b>Author:</b>
147
				Aurélien PERONNET &lt;<a
143
				Aurélien PERONNET &lt;<a
148
href="mailto:aurelien&#64;tela-botanica.org">aurelien&#64;<!-- -->tela-botanica.org</a>&gt;<br>
144
href="mailto:aurelien&#64;tela-botanica.org">aurelien&#64;<!-- -->tela-botanica.org</a>&gt;<br>
149
				<b>Author:</b>
145
				<b>Author:</b>
150
				Jean-Pascal MILCENT &lt;<a
146
				Jean-Pascal MILCENT &lt;<a
151
href="mailto:jpm&#64;tela-botanica.org">jpm&#64;<!-- -->tela-botanica.org</a>&gt;<br>
147
href="mailto:jpm&#64;tela-botanica.org">jpm&#64;<!-- -->tela-botanica.org</a>&gt;<br>
152
				<b>Version:</b>
148
				<b>Version:</b>
153
				$Id: Controleur.php 415 2012-04-04 09:05:55Z jpm $<br>
149
				$Id: Controleur.php 415 2012-04-04 09:05:55Z jpm $<br>
154
				<b>Link:</b>
150
				<b>Link:</b>
155
				/doc/framework/<br>
151
				/doc/framework/<br>
156
		<b>Located at</b> <a href="source-class-Controleur.html#3-154" title="Go to source code">framework/Controleur.php</a><br>
152
		<b>Located at</b> <a href="source-class-Controleur.html#3-154" title="Go to source code">Controleur.php</a><br>
157
	</div>
153
	</div>
158
 
154
 
159
 
155
 
160
 
156
 
161
	<table class="summary" id="methods">
157
	<table class="summary" id="methods">
162
	<caption>Methods summary</caption>
158
	<caption>Methods summary</caption>
163
	<tr data-order="__construct" id="___construct">
159
	<tr data-order="__construct" id="___construct">
164
 
160
 
165
		<td class="attributes"><code>
161
		<td class="attributes"><code>
166
			 public 
162
			 public 
167
			
163
			
168
			
164
			
169
			</code>
165
			</code>
170
		</td>
166
		</td>
171
 
167
 
172
		<td class="name"><div>
168
		<td class="name"><div>
173
		<a class="anchor" href="#___construct">#</a>
169
		<a class="anchor" href="#___construct">#</a>
174
		<code><a href="source-class-Controleur.html#38-60" title="Go to source code">__construct</a>( )</code>
170
		<code><a href="source-class-Controleur.html#38-60" title="Go to source code">__construct</a>( )</code>
175
 
171
 
176
		<div class="description short">
172
		<div class="description short">
177
			
173
			
178
<p>Constructeur par défaut</p>
174
<p>Constructeur par défaut</p>
179
 
175
 
180
		</div>
176
		</div>
181
 
177
 
182
		<div class="description detailed hidden">
178
		<div class="description detailed hidden">
183
			
179
			
184
<p>Constructeur par défaut</p>
180
<p>Constructeur par défaut</p>
185
 
181
 
186
 
182
 
187
 
183
 
188
 
184
 
189
 
185
 
190
 
186
 
191
 
187
 
192
 
188
 
193
		</div>
189
		</div>
194
		</div></td>
190
		</div></td>
195
	</tr>
191
	</tr>
196
	<tr data-order="getCheminSquelette" id="_getCheminSquelette">
192
	<tr data-order="getCheminSquelette" id="_getCheminSquelette">
197
 
193
 
198
		<td class="attributes"><code>
194
		<td class="attributes"><code>
199
			 protected 
195
			 protected 
200
			String
196
			String
201
			
197
			
202
			</code>
198
			</code>
203
		</td>
199
		</td>
204
 
200
 
205
		<td class="name"><div>
201
		<td class="name"><div>
206
		<a class="anchor" href="#_getCheminSquelette">#</a>
202
		<a class="anchor" href="#_getCheminSquelette">#</a>
207
		<code><a href="source-class-Controleur.html#62-69" title="Go to source code">getCheminSquelette</a>( )</code>
203
		<code><a href="source-class-Controleur.html#62-69" title="Go to source code">getCheminSquelette</a>( )</code>
208
 
204
 
209
		<div class="description short">
205
		<div class="description short">
210
			
206
			
211
<p>Permet de récupérer le chemin vers les squelettes.</p>
207
<p>Permet de récupérer le chemin vers les squelettes.</p>
212
 
208
 
213
		</div>
209
		</div>
214
 
210
 
215
		<div class="description detailed hidden">
211
		<div class="description detailed hidden">
216
			
212
			
217
<p>Permet de récupérer le chemin vers les squelettes.</p>
213
<p>Permet de récupérer le chemin vers les squelettes.</p>
218
 
214
 
219
 
215
 
220
 
216
 
221
 
217
 
222
				<h4>Returns</h4>
218
				<h4>Returns</h4>
223
				<div class="list">
219
				<div class="list">
224
					<code>String</code><br>$chemin chemin vers les squelettes<br>
220
					<code>String</code><br>$chemin chemin vers les squelettes<br>
225
				</div>
221
				</div>
226
 
222
 
227
 
223
 
228
 
224
 
229
 
225
 
230
		</div>
226
		</div>
231
		</div></td>
227
		</div></td>
232
	</tr>
228
	</tr>
233
	<tr data-order="setCheminSquelette" id="_setCheminSquelette">
229
	<tr data-order="setCheminSquelette" id="_setCheminSquelette">
234
 
230
 
235
		<td class="attributes"><code>
231
		<td class="attributes"><code>
236
			 protected 
232
			 protected 
237
			
233
			
238
			
234
			
239
			</code>
235
			</code>
240
		</td>
236
		</td>
241
 
237
 
242
		<td class="name"><div>
238
		<td class="name"><div>
243
		<a class="anchor" href="#_setCheminSquelette">#</a>
239
		<a class="anchor" href="#_setCheminSquelette">#</a>
244
		<code><a href="source-class-Controleur.html#71-78" title="Go to source code">setCheminSquelette</a>( <span>String <var>$chemin</var></span> )</code>
240
		<code><a href="source-class-Controleur.html#71-78" title="Go to source code">setCheminSquelette</a>( <span>String <var>$chemin</var></span> )</code>
245
 
241
 
246
		<div class="description short">
242
		<div class="description short">
247
			
243
			
248
<p>Permet de définir dynamiquement le chemin vers les squelettes.</p>
244
<p>Permet de définir dynamiquement le chemin vers les squelettes.</p>
249
 
245
 
250
		</div>
246
		</div>
251
 
247
 
252
		<div class="description detailed hidden">
248
		<div class="description detailed hidden">
253
			
249
			
254
<p>Permet de définir dynamiquement le chemin vers les squelettes.</p>
250
<p>Permet de définir dynamiquement le chemin vers les squelettes.</p>
255
 
251
 
256
 
252
 
257
 
253
 
258
				<h4>Parameters</h4>
254
				<h4>Parameters</h4>
259
				<div class="list"><dl>
255
				<div class="list"><dl>
260
					<dt><var>$chemin</var></dt>
256
					<dt><var>$chemin</var></dt>
261
					<dd><code>String</code><br>$chemin chemin vers les squelettes</dd>
257
					<dd><code>String</code><br>$chemin chemin vers les squelettes</dd>
262
				</dl></div>
258
				</dl></div>
263
 
259
 
264
 
260
 
265
 
261
 
266
 
262
 
267
 
263
 
268
		</div>
264
		</div>
269
		</div></td>
265
		</div></td>
270
	</tr>
266
	</tr>
271
	<tr data-order="chargerModele" id="_chargerModele">
267
	<tr data-order="chargerModele" id="_chargerModele">
272
 
268
 
273
		<td class="attributes"><code>
269
		<td class="attributes"><code>
274
			 public 
270
			 public 
275
			boolean
271
			boolean
276
			
272
			
277
			</code>
273
			</code>
278
		</td>
274
		</td>
279
 
275
 
280
		<td class="name"><div>
276
		<td class="name"><div>
281
		<a class="anchor" href="#_chargerModele">#</a>
277
		<a class="anchor" href="#_chargerModele">#</a>
282
		<code><a href="source-class-Controleur.html#80-98" title="Go to source code">chargerModele</a>( <span>string <var>$nom_modele</var></span> )</code>
278
		<code><a href="source-class-Controleur.html#80-98" title="Go to source code">chargerModele</a>( <span>string <var>$nom_modele</var></span> )</code>
283
 
279
 
284
		<div class="description short">
280
		<div class="description short">
285
			
281
			
286
<p>Charge un modele donné et le rend disponible sous la forme
282
<p>Charge un modele donné et le rend disponible sous la forme
287
$this-&gt;nom_modele</p>
283
$this-&gt;nom_modele</p>
288
 
284
 
289
		</div>
285
		</div>
290
 
286
 
291
		<div class="description detailed hidden">
287
		<div class="description detailed hidden">
292
			
288
			
293
<p>Charge un modele donné et le rend disponible sous la forme
289
<p>Charge un modele donné et le rend disponible sous la forme
294
$this-&gt;nom_modele</p>
290
$this-&gt;nom_modele</p>
295
 
291
 
296
 
292
 
297
 
293
 
298
				<h4>Parameters</h4>
294
				<h4>Parameters</h4>
299
				<div class="list"><dl>
295
				<div class="list"><dl>
300
					<dt><var>$nom_modele</var></dt>
296
					<dt><var>$nom_modele</var></dt>
301
					<dd><code>string</code><br>$nom_modele le nom du modèle à  charger</dd>
297
					<dd><code>string</code><br>$nom_modele le nom du modèle à  charger</dd>
302
				</dl></div>
298
				</dl></div>
303
 
299
 
304
				<h4>Returns</h4>
300
				<h4>Returns</h4>
305
				<div class="list">
301
				<div class="list">
306
					<code>boolean</code><br>false si le chargement a échoué, sinon true.<br>
302
					<code>boolean</code><br>false si le chargement a échoué, sinon true.<br>
307
				</div>
303
				</div>
308
 
304
 
309
 
305
 
310
 
306
 
311
 
307
 
312
		</div>
308
		</div>
313
		</div></td>
309
		</div></td>
314
	</tr>
310
	</tr>
315
	<tr data-order="getModele" id="_getModele">
311
	<tr data-order="getModele" id="_getModele">
316
 
312
 
317
		<td class="attributes"><code>
313
		<td class="attributes"><code>
318
			 protected 
314
			 protected 
319
			mixed
315
			mixed
320
			
316
			
321
			</code>
317
			</code>
322
		</td>
318
		</td>
323
 
319
 
324
		<td class="name"><div>
320
		<td class="name"><div>
325
		<a class="anchor" href="#_getModele">#</a>
321
		<a class="anchor" href="#_getModele">#</a>
326
		<code><a href="source-class-Controleur.html#100-119" title="Go to source code">getModele</a>( <span>string <var>$nom_modele</var></span>, <span>String <var>$ext</var> = <span class="php-quote">'.php'</span></span> )</code>
322
		<code><a href="source-class-Controleur.html#100-119" title="Go to source code">getModele</a>( <span>string <var>$nom_modele</var></span>, <span>String <var>$ext</var> = <span class="php-quote">'.php'</span></span> )</code>
327
 
323
 
328
		<div class="description short">
324
		<div class="description short">
329
			
325
			
330
<p>Retourne un modele donné</p>
326
<p>Retourne un modele donné</p>
331
 
327
 
332
		</div>
328
		</div>
333
 
329
 
334
		<div class="description detailed hidden">
330
		<div class="description detailed hidden">
335
			
331
			
336
<p>Retourne un modele donné</p>
332
<p>Retourne un modele donné</p>
337
 
333
 
338
 
334
 
339
 
335
 
340
				<h4>Parameters</h4>
336
				<h4>Parameters</h4>
341
				<div class="list"><dl>
337
				<div class="list"><dl>
342
					<dt><var>$nom_modele</var></dt>
338
					<dt><var>$nom_modele</var></dt>
343
					<dd><code>string</code><br>$nom_modele le nom du fichier modèle à charger sans son extension</dd>
339
					<dd><code>string</code><br>$nom_modele le nom du fichier modèle à charger sans son extension</dd>
344
					<dt><var>$ext</var></dt>
340
					<dt><var>$ext</var></dt>
345
					<dd><code>String</code><br>$ext l'extension du fichier du modèle (par défaut : ".php")</dd>
341
					<dd><code>String</code><br>$ext l'extension du fichier du modèle (par défaut : ".php")</dd>
346
				</dl></div>
342
				</dl></div>
347
 
343
 
348
				<h4>Returns</h4>
344
				<h4>Returns</h4>
349
				<div class="list">
345
				<div class="list">
350
					<code>mixed</code><br>false si le chargement a échoué, sinon l'objet du modèle demandé.<br>
346
					<code>mixed</code><br>false si le chargement a échoué, sinon l'objet du modèle demandé.<br>
351
				</div>
347
				</div>
352
 
348
 
353
 
349
 
354
 
350
 
355
 
351
 
356
		</div>
352
		</div>
357
		</div></td>
353
		</div></td>
358
	</tr>
354
	</tr>
359
	<tr data-order="getVue" id="_getVue">
355
	<tr data-order="getVue" id="_getVue">
360
 
356
 
361
		<td class="attributes"><code>
357
		<td class="attributes"><code>
362
			 protected 
358
			 protected 
363
			boolean
359
			boolean
364
			
360
			
365
			</code>
361
			</code>
366
		</td>
362
		</td>
367
 
363
 
368
		<td class="name"><div>
364
		<td class="name"><div>
369
		<a class="anchor" href="#_getVue">#</a>
365
		<a class="anchor" href="#_getVue">#</a>
370
		<code><a href="source-class-Controleur.html#121-140" title="Go to source code">getVue</a>( <span>String <var>$nom_squelette</var></span>, <span>Array <var>$donnees</var> = <span class="php-keyword1">array</span>()</span> )</code>
366
		<code><a href="source-class-Controleur.html#121-140" title="Go to source code">getVue</a>( <span>String <var>$nom_squelette</var></span>, <span>Array <var>$donnees</var> = <span class="php-keyword1">array</span>()</span> )</code>
371
 
367
 
372
		<div class="description short">
368
		<div class="description short">
373
			
369
			
374
<p>Fonction prenant en paramètre le nom d'un squelette et un tableau associatif
370
<p>Fonction prenant en paramètre le nom d'un squelette et un tableau associatif
375
de données, en extrait les variables, charge le squelette et retourne le
371
de données, en extrait les variables, charge le squelette et retourne le
376
résultat des deux combinés.</p>
372
résultat des deux combinés.</p>
377
 
373
 
378
		</div>
374
		</div>
379
 
375
 
380
		<div class="description detailed hidden">
376
		<div class="description detailed hidden">
381
			
377
			
382
<p>Fonction prenant en paramètre le nom d'un squelette et un tableau associatif
378
<p>Fonction prenant en paramètre le nom d'un squelette et un tableau associatif
383
de données, en extrait les variables, charge le squelette et retourne le
379
de données, en extrait les variables, charge le squelette et retourne le
384
résultat des deux combinés.</p>
380
résultat des deux combinés.</p>
385
 
381
 
386
 
382
 
387
 
383
 
388
				<h4>Parameters</h4>
384
				<h4>Parameters</h4>
389
				<div class="list"><dl>
385
				<div class="list"><dl>
390
					<dt><var>$nom_squelette</var></dt>
386
					<dt><var>$nom_squelette</var></dt>
391
					<dd><code>String</code><br>$nom_squelette le nom du squelette sans son extension si elle vaut ".tpl.html"</dd>
387
					<dd><code>String</code><br>$nom_squelette le nom du squelette sans son extension si elle vaut ".tpl.html"</dd>
392
					<dt><var>$donnees</var></dt>
388
					<dt><var>$donnees</var></dt>
393
					<dd><code>Array</code><br>$donnees un tableau associatif contenant les variables a injecter dans la vue</dd>
389
					<dd><code>Array</code><br>$donnees un tableau associatif contenant les variables a injecter dans la vue</dd>
394
				</dl></div>
390
				</dl></div>
395
 
391
 
396
				<h4>Returns</h4>
392
				<h4>Returns</h4>
397
				<div class="list">
393
				<div class="list">
398
					<code>boolean</code><br>false si la vue n'existe pas, sinon la chaine résultat.<br>
394
					<code>boolean</code><br>false si la vue n'existe pas, sinon la chaine résultat.<br>
399
				</div>
395
				</div>
400
 
396
 
401
 
397
 
402
				<h4>Since</h4>
398
				<h4>Since</h4>
403
				<div class="list">
399
				<div class="list">
404
						0.4 suppression du paramètre 'ext' =&gt; le mettre directement dans le nom du
400
						0.4 suppression du paramètre 'ext' =&gt; le mettre directement dans le nom du
405
squelette<br>
401
squelette<br>
406
				</div>
402
				</div>
407
 
403
 
408
 
404
 
409
		</div>
405
		</div>
410
		</div></td>
406
		</div></td>
411
	</tr>
407
	</tr>
412
	<tr data-order="preTraiterDonnees" id="_preTraiterDonnees">
408
	<tr data-order="preTraiterDonnees" id="_preTraiterDonnees">
413
 
409
 
414
		<td class="attributes"><code>
410
		<td class="attributes"><code>
415
			 protected 
411
			 protected 
416
			Array
412
			Array
417
			
413
			
418
			</code>
414
			</code>
419
		</td>
415
		</td>
420
 
416
 
421
		<td class="name"><div>
417
		<td class="name"><div>
422
		<a class="anchor" href="#_preTraiterDonnees">#</a>
418
		<a class="anchor" href="#_preTraiterDonnees">#</a>
423
		<code><a href="source-class-Controleur.html#142-153" title="Go to source code">preTraiterDonnees</a>( <span>Array <var>&amp; $donnees</var></span> )</code>
419
		<code><a href="source-class-Controleur.html#142-153" title="Go to source code">preTraiterDonnees</a>( <span>Array <var>&amp; $donnees</var></span> )</code>
424
 
420
 
425
		<div class="description short">
421
		<div class="description short">
426
			
422
			
427
<p>Fonction prenant en paramètre un tableau de données et effectuant un
423
<p>Fonction prenant en paramètre un tableau de données et effectuant un
428
traitement dessus. Cette fonction est à surcharger dans les classes filles pour
424
traitement dessus. Cette fonction est à surcharger dans les classes filles pour
429
automatiser un traitement avant chaque chargement de vue.</p>
425
automatiser un traitement avant chaque chargement de vue.</p>
430
 
426
 
431
		</div>
427
		</div>
432
 
428
 
433
		<div class="description detailed hidden">
429
		<div class="description detailed hidden">
434
			
430
			
435
<p>Fonction prenant en paramètre un tableau de données et effectuant un
431
<p>Fonction prenant en paramètre un tableau de données et effectuant un
436
traitement dessus. Cette fonction est à surcharger dans les classes filles pour
432
traitement dessus. Cette fonction est à surcharger dans les classes filles pour
437
automatiser un traitement avant chaque chargement de vue.</p>
433
automatiser un traitement avant chaque chargement de vue.</p>
438
 
434
 
439
 
435
 
440
 
436
 
441
				<h4>Parameters</h4>
437
				<h4>Parameters</h4>
442
				<div class="list"><dl>
438
				<div class="list"><dl>
443
					<dt><var>$donnees</var></dt>
439
					<dt><var>$donnees</var></dt>
444
					<dd><code>Array</code><br>$donnees Le tableau de données à traiter</dd>
440
					<dd><code>Array</code><br>$donnees Le tableau de données à traiter</dd>
445
				</dl></div>
441
				</dl></div>
446
 
442
 
447
				<h4>Returns</h4>
443
				<h4>Returns</h4>
448
				<div class="list">
444
				<div class="list">
449
					<code>Array</code><br>$donnees Le tableau de données traité<br>
445
					<code>Array</code><br>$donnees Le tableau de données traité<br>
450
				</div>
446
				</div>
451
 
447
 
452
 
448
 
453
 
449
 
454
 
450
 
455
		</div>
451
		</div>
456
		</div></td>
452
		</div></td>
457
	</tr>
453
	</tr>
458
	</table>
454
	</table>
459
 
455
 
460
 
456
 
461
 
457
 
462
 
458
 
463
 
459
 
464
 
460
 
465
 
461
 
466
 
462
 
467
 
463
 
468
 
464
 
469
 
465
 
470
 
466
 
471
	<table class="summary" id="properties">
467
	<table class="summary" id="properties">
472
	<caption>Properties summary</caption>
468
	<caption>Properties summary</caption>
473
	<tr data-order="parametres_obligatoires" id="$parametres_obligatoires">
469
	<tr data-order="parametres_obligatoires" id="$parametres_obligatoires">
474
		<td class="attributes"><code>
470
		<td class="attributes"><code>
475
			protected  
471
			protected  
476
			array
472
			array
477
		</code></td>
473
		</code></td>
478
 
474
 
479
		<td class="name">
475
		<td class="name">
480
				<a href="source-class-Controleur.html#35-36" title="Go to source code"><var>$parametres_obligatoires</var></a>
476
				<a href="source-class-Controleur.html#35-36" title="Go to source code"><var>$parametres_obligatoires</var></a>
481
		</td>
477
		</td>
482
		<td class="value"><code><span class="php-keyword1">array</span>(<span class="php-quote">'chemin_modeles'</span>, <span class="php-quote">'chemin_squelettes'</span>, <span class="php-quote">'chemin_controleurs'</span>, <span class="php-quote">'base_url_application'</span>)</code></td>
478
		<td class="value"><code><span class="php-keyword1">array</span>(<span class="php-quote">'chemin_modeles'</span>, <span class="php-quote">'chemin_squelettes'</span>, <span class="php-quote">'chemin_controleurs'</span>, <span class="php-quote">'base_url_application'</span>)</code></td>
483
		<td class="description"><div>
479
		<td class="description"><div>
484
			<a href="#$parametres_obligatoires" class="anchor">#</a>
480
			<a href="#$parametres_obligatoires" class="anchor">#</a>
485
 
481
 
486
			<div class="description short">
482
			<div class="description short">
487
				
483
				
488
<p>Tableau des noms des paramètres à définir dans le fichier de config car
484
<p>Tableau des noms des paramètres à définir dans le fichier de config car
489
obligatoirement nécessaire à cette classe.</p>
485
obligatoirement nécessaire à cette classe.</p>
490
 
486
 
491
			</div>
487
			</div>
492
 
488
 
493
			<div class="description detailed hidden">
489
			<div class="description detailed hidden">
494
				
490
				
495
<p>Tableau des noms des paramètres à définir dans le fichier de config car
491
<p>Tableau des noms des paramètres à définir dans le fichier de config car
496
obligatoirement nécessaire à cette classe.</p>
492
obligatoirement nécessaire à cette classe.</p>
497
 
493
 
498
 
494
 
499
			</div>
495
			</div>
500
		</div></td>
496
		</div></td>
501
	</tr>
497
	</tr>
502
	</table>
498
	</table>
503
 
499
 
504
 
500
 
505
 
501
 
506
 
502
 
507
 
503
 
508
 
504
 
509
</div>
505
</div>
510
 
506
 
511
	<div id="footer">
507
	<div id="footer">
512
		TBFramework - v0.4 API documentation generated by <a href="http://apigen.org">ApiGen 2.8.0</a>
508
		 API documentation generated by <a href="http://apigen.org">ApiGen 2.8.0</a>
513
	</div>
509
	</div>
514
</div>
510
</div>
515
</div>
511
</div>
516
</body>
512
</body>
517
</html>
513
</html>