Subversion Repositories Applications.framework

Rev

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

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