Subversion Repositories Applications.framework

Rev

Rev 467 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
467 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>Class Modele | TBFramework - v0.2</title>
8
 
9
	<script type="text/javascript" src="resources/combined.js?4205936287"></script>
476 jpm 10
	<script type="text/javascript" src="elementlist.js?1835392179"></script>
467 jpm 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-PHP.html">PHP</a>
27
						</li>
28
			</ul>
29
		</div>
30
 
31
		<hr>
32
 
33
 
34
		<div id="elements">
35
			<h3>Classes</h3>
36
			<ul>
37
				<li><a href="class-Application.html">Application</a></li>
38
				<li><a href="class-Chronometre.html">Chronometre</a></li>
39
				<li><a href="class-Config.html">Config</a></li>
40
				<li><a href="class-Controleur.html">Controleur</a></li>
41
				<li><a href="class-Debug.html">Debug</a></li>
42
				<li><a href="class-GestionnaireException.html">GestionnaireException</a></li>
476 jpm 43
				<li><a href="class-I18n.html">I18n</a></li>
467 jpm 44
				<li><a href="class-Log.html">Log</a></li>
45
				<li class="active"><a href="class-Modele.html">Modele</a></li>
46
				<li><a href="class-Registre.html">Registre</a></li>
47
				<li><a href="class-SquelettePhp.html">SquelettePhp</a></li>
48
				<li><a href="class-Url.html">Url</a></li>
49
			</ul>
50
 
51
 
52
 
53
 
54
 
55
			<h3>Functions</h3>
56
			<ul>
57
				<li><a href="function-autoloadAppliDefaut.html">autoloadAppliDefaut</a></li>
58
				<li><a href="function-autoloadFw.html">autoloadFw</a></li>
59
			</ul>
60
		</div>
61
	</div>
62
</div>
63
 
64
<div id="splitter"></div>
65
 
66
<div id="right">
67
<div id="rightInner">
68
	<form id="search">
69
		<input type="hidden" name="cx" value="">
70
		<input type="hidden" name="ie" value="UTF-8">
71
		<input type="text" name="q" class="text">
72
		<input type="submit" value="Search">
73
	</form>
74
 
75
	<div id="navigation">
76
		<ul>
77
			<li>
78
				<a href="index.html" title="Overview"><span>Overview</span></a>
79
			</li>
80
			<li>
81
				<a href="package-Framework.html" title="Summary of Framework"><span>Package</span></a>
82
			</li>
83
			<li class="active">
84
<span>Class</span>			</li>
85
		</ul>
86
		<ul>
87
			<li>
88
				<a href="tree.html" title="Tree view of classes, interfaces, traits and exceptions"><span>Tree</span></a>
89
			</li>
90
			<li>
91
				<a href="deprecated.html" title="List of deprecated elements"><span>Deprecated</span></a>
92
			</li>
93
			<li>
94
				<a href="todo.html" title="Todo list"><span>Todo</span></a>
95
			</li>
96
		</ul>
97
		<ul>
98
		</ul>
99
	</div>
100
 
101
<div id="content" class="class">
102
	<h1>Class Modele</h1>
103
 
104
 
105
	<div class="description">
106
 
107
<p>Classe modèle, donc d'accés au données, elle ne devrait pas être appelée
108
de l'extérieur. Elle fait office d'abstraction légère de base de données en
109
utilisant diveres possibilités d'abstraction de base de données (PDO, mysql,
110
mysqli, sqlite) Elle est abstraite donc doit obligatoirement être étendue.</p>
111
 
112
	</div>
113
 
114
 
115
 
116
 
117
 
118
 
119
 
120
 
121
 
122
	<div class="info">
123
		<b>Abstract</b><br>
124
 
125
 
126
		<b>Package:</b> <a href="package-Framework.html">Framework</a><br>
127
 
128
				<b>Category:</b>
476 jpm 129
				PHP 5.2<br>
467 jpm 130
				<b>Copyright:</b>
476 jpm 131
				Copyright (c) 2009, Tela Botanica (<a
132
href="mailto:accueil&#64;tela-botanica.org">accueil&#64;<!-- -->tela-botanica.org</a>)<br>
467 jpm 133
				<b>License:</b>
476 jpm 134
				<a href="GNU-GPL-v3">&lt;http://www.gnu.org/licenses/gpl.html&gt;</a><br>
467 jpm 135
				<b>License:</b>
476 jpm 136
				<a href="CECILL-v2">&lt;http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt&gt;</a><br>
467 jpm 137
				<b>Author:</b>
476 jpm 138
				Aurélien PERONNET &lt;<a
467 jpm 139
href="mailto:aurelien&#64;tela-botanica.org">aurelien&#64;<!-- -->tela-botanica.org</a>&gt;<br>
476 jpm 140
		<b>Located at</b> <a href="source-class-Modele.html#3-341" title="Go to source code">Modele.php</a><br>
467 jpm 141
	</div>
142
 
143
 
144
 
145
	<table class="summary" id="methods">
146
	<caption>Methods summary</caption>
147
	<tr data-order="__construct" id="___construct">
148
 
149
		<td class="attributes"><code>
150
			 public
151
 
152
 
153
			</code>
154
		</td>
155
 
156
		<td class="name"><div>
157
		<a class="anchor" href="#___construct">#</a>
476 jpm 158
		<code><a href="source-class-Modele.html#69-85" title="Go to source code">__construct</a>( )</code>
467 jpm 159
 
160
		<div class="description short">
161
 
162
<p>Constructeur par défaut, appelé à l'initialisation.</p>
163
 
164
		</div>
165
 
166
		<div class="description detailed hidden">
167
 
168
<p>Constructeur par défaut, appelé à l'initialisation.</p>
169
 
170
 
171
 
172
 
173
 
174
 
175
 
176
 
177
		</div>
178
		</div></td>
179
	</tr>
180
	<tr data-order="requete" id="_requete">
181
 
182
		<td class="attributes"><code>
183
			final protected
184
			<code><a href="class-PDOStatement.html">PDOStatement</a></code>
185
 
186
			</code>
187
		</td>
188
 
189
		<td class="name"><div>
190
		<a class="anchor" href="#_requete">#</a>
476 jpm 191
		<code><a href="source-class-Modele.html#140-170" title="Go to source code">requete</a>( <span>string <var>$requete</var></span> )</code>
467 jpm 192
 
193
		<div class="description short">
194
 
195
<p>Fonction qui appelle la bonne fonction pour executer une requête suivant le
196
type de bdd.</p>
197
 
198
		</div>
199
 
200
		<div class="description detailed hidden">
201
 
202
<p>Fonction qui appelle la bonne fonction pour executer une requête suivant le
203
type de bdd.</p>
204
 
205
 
206
 
207
				<h4>Parameters</h4>
208
				<div class="list"><dl>
209
					<dt><var>$requete</var></dt>
210
					<dd><code>string</code><br>la requete à effectuer</dd>
211
				</dl></div>
212
 
213
				<h4>Returns</h4>
214
				<div class="list">
215
					<code><code><a href="class-PDOStatement.html">PDOStatement</a></code></code><br>un objet contenant le résultat de la requête<br>
216
				</div>
217
 
218
 
219
 
220
 
221
		</div>
222
		</div></td>
223
	</tr>
224
	<tr data-order="requeteUn" id="_requeteUn">
225
 
226
		<td class="attributes"><code>
227
			final protected
228
 
229
 
230
			</code>
231
		</td>
232
 
233
		<td class="name"><div>
234
		<a class="anchor" href="#_requeteUn">#</a>
476 jpm 235
		<code><a href="source-class-Modele.html#172-205" title="Go to source code">requeteUn</a>( <span>mixed <var>$requete</var></span>, <span>mixed <var>$mode</var> = <span class="php-quote">'ASSOC'</span></span> )</code>
467 jpm 236
 
237
		<div class="description short">
238
 
239
		</div>
240
 
241
		<div class="description detailed hidden">
242
 
243
 
244
 
245
 
246
 
247
 
248
 
249
 
250
		</div>
251
		</div></td>
252
	</tr>
253
	<tr data-order="requeteTous" id="_requeteTous">
254
 
255
		<td class="attributes"><code>
256
			final protected
257
 
258
 
259
			</code>
260
		</td>
261
 
262
		<td class="name"><div>
263
		<a class="anchor" href="#_requeteTous">#</a>
476 jpm 264
		<code><a href="source-class-Modele.html#208-263" title="Go to source code">requeteTous</a>( <span>mixed <var>$requete</var></span>, <span>mixed <var>$mode</var> = <span class="php-quote">'ASSOC'</span></span> )</code>
467 jpm 265
 
266
		<div class="description short">
267
 
268
		</div>
269
 
270
		<div class="description detailed hidden">
271
 
272
 
273
 
274
 
275
 
276
 
277
 
278
 
279
		</div>
280
		</div></td>
281
	</tr>
282
	<tr data-order="proteger" id="_proteger">
283
 
284
		<td class="attributes"><code>
285
			final protected
286
 
287
 
288
			</code>
289
		</td>
290
 
291
		<td class="name"><div>
292
		<a class="anchor" href="#_proteger">#</a>
476 jpm 293
		<code><a href="source-class-Modele.html#265-290" title="Go to source code">proteger</a>( <span>mixed <var>$chaine</var></span> )</code>
467 jpm 294
 
295
		<div class="description short">
296
 
297
<p>protège une chaine de caractères avant l'insertion dans la base de
298
données</p>
299
 
300
		</div>
301
 
302
		<div class="description detailed hidden">
303
 
304
<p>protège une chaine de caractères avant l'insertion dans la base de
305
données</p>
306
 
307
 
308
 
309
 
310
 
311
 
312
 
313
 
314
		</div>
315
		</div></td>
316
	</tr>
317
	<tr data-order="initialiserProtocole" id="_initialiserProtocole">
318
 
319
		<td class="attributes"><code>
320
			final public
321
 
322
 
323
			</code>
324
		</td>
325
 
326
		<td class="name"><div>
327
		<a class="anchor" href="#_initialiserProtocole">#</a>
476 jpm 328
		<code><a href="source-class-Modele.html#292-320" title="Go to source code">initialiserProtocole</a>( )</code>
467 jpm 329
 
330
		<div class="description short">
331
 
332
<p>initialise les constantes de classe à leur bonne valeur et lance une
333
exception si le protocole n'est pas bien défini</p>
334
 
335
		</div>
336
 
337
		<div class="description detailed hidden">
338
 
339
<p>initialise les constantes de classe à leur bonne valeur et lance une
340
exception si le protocole n'est pas bien défini</p>
341
 
342
 
343
 
344
 
345
 
346
				<h4>Throws</h4>
347
				<div class="list">
348
					<code><code><a href="class-Exception.html">Exception</a></code></code><br>
349
				</div>
350
 
351
 
352
 
353
		</div>
354
		</div></td>
355
	</tr>
356
	<tr data-order="__destruct" id="___destruct">
357
 
358
		<td class="attributes"><code>
359
			final public
360
 
361
 
362
			</code>
363
		</td>
364
 
365
		<td class="name"><div>
366
		<a class="anchor" href="#___destruct">#</a>
476 jpm 367
		<code><a href="source-class-Modele.html#322-340" title="Go to source code">__destruct</a>( )</code>
467 jpm 368
 
369
		<div class="description short">
370
 
371
<p>Destructeur de classe, se contente de fermer explicitement la connexion</p>
372
 
373
		</div>
374
 
375
		<div class="description detailed hidden">
376
 
377
<p>Destructeur de classe, se contente de fermer explicitement la connexion</p>
378
 
379
 
380
 
381
 
382
 
383
 
384
 
385
 
386
		</div>
387
		</div></td>
388
	</tr>
389
	</table>
390
 
391
 
392
 
393
 
394
 
395
 
396
 
397
 
398
 
399
 
400
 
401
 
402
 
403
 
404
 
405
 
406
 
407
 
408
</div>
409
 
410
	<div id="footer">
411
		TBFramework - v0.2 API documentation generated by <a href="http://apigen.org">ApiGen 2.8.0</a>
412
	</div>
413
</div>
414
</div>
415
</body>
416
</html>