Subversion Repositories Applications.framework

Rev

Rev 159 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 159 Rev 297
1
<html>
1
<html>
2
<head>
2
<head>
3
<title>Docs For Class Controleur</title>
3
<title>Docs For Class Controleur</title>
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
<link rel="stylesheet" type="text/css" href="../media/style.css">
5
<link rel="stylesheet" type="text/css" href="../media/style.css">
6
</head>
6
</head>
7
<body>
7
<body>
8
 
8
 
9
<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">
9
<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">
10
  <tr>
10
  <tr>
11
    <td class="header_top">Framework</td>
11
    <td class="header_top">Framework</td>
12
  </tr>
12
  </tr>
13
  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>
13
  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>
14
  <tr>
14
  <tr>
15
    <td class="header_menu">
15
    <td class="header_menu">
16
        
16
        
17
                                    
17
                                    
18
                              		  [ <a href="../classtrees_Framework.html" class="menu">class tree: Framework</a> ]
18
                                                                      		  [ <a href="../classtrees_Framework.html" class="menu">class tree: Framework</a> ]
19
		  [ <a href="../elementindex_Framework.html" class="menu">index: Framework</a> ]
19
		  [ <a href="../elementindex_Framework.html" class="menu">index: Framework</a> ]
20
		  	    [ <a href="../elementindex.html" class="menu">all elements</a> ]
20
		  	    [ <a href="../elementindex.html" class="menu">all elements</a> ]
21
    </td>
21
    </td>
22
  </tr>
22
  </tr>
23
  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>
23
  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>
24
</table>
24
</table>
25
 
25
 
26
<table width="100%" border="0" cellpadding="0" cellspacing="0">
26
<table width="100%" border="0" cellpadding="0" cellspacing="0">
27
  <tr valign="top">
27
  <tr valign="top">
28
    <td width="200" class="menu">
28
    <td width="200" class="menu">
-
 
29
	<div id="todolist">
-
 
30
			<p><a href="../todolist.html">Todo List</a></p>
-
 
31
	</div>
29
      <b>Packages:</b><br />
32
      <b>Packages:</b><br />
30
              <a href="../li_Framework.html">Framework</a><br />
33
              <a href="../li_Framework.html">Framework</a><br />
-
 
34
              <a href="../li_Utilitaire.html">Utilitaire</a><br />
-
 
35
              <a href="../li_Zend_OpenId.html">Zend_OpenId</a><br />
31
            <br /><br />
36
            <br /><br />
32
                        <b>Files:</b><br />
37
                        <b>Files:</b><br />
33
      	  <div class="package">
38
      	  <div class="package">
34
			<a href="../Framework/_Application.php.html">		Application.php
39
			<a href="../Framework/_Bdd.php.html">		Bdd.php
35
		</a><br>
40
		</a><br>
-
 
41
			<a href="../Framework/_Cache.php.html">		Cache.php
-
 
42
		</a><br>
36
			<a href="../Framework/_autoload.inc.php.html">		autoload.inc.php
43
			<a href="../Framework/_CacheFichier.php.html">		CacheFichier.php
-
 
44
		</a><br>
-
 
45
			<a href="../Framework/_CacheSimple.php.html">		CacheSimple.php
-
 
46
		</a><br>
-
 
47
			<a href="../Framework/_CacheSqlite.php.html">		CacheSqlite.php
37
		</a><br>
48
		</a><br>
38
			<a href="../Framework/_Chronometre.php.html">		Chronometre.php
49
			<a href="../Framework/_Chronometre.php.html">		Chronometre.php
39
		</a><br>
50
		</a><br>
-
 
51
			<a href="../Framework/_Cli.php.html">		Cli.php
-
 
52
		</a><br>
40
			<a href="../Framework/_Config.php.html">		Config.php
53
			<a href="../Framework/_Config.php.html">		Config.php
41
		</a><br>
54
		</a><br>
42
			<a href="../Framework/_Controleur.php.html">		Controleur.php
55
			<a href="../Framework/_Controleur.php.html">		Controleur.php
43
		</a><br>
56
		</a><br>
44
			<a href="../Framework/_Debug.php.html">		Debug.php
57
			<a href="../Framework/_Debug.php.html">		Debug.php
45
		</a><br>
58
		</a><br>
-
 
59
			<a href="../Framework/_utilitaires---DiffieHellmanUtil.php.html">		DiffieHellmanUtil.php
-
 
60
		</a><br>
-
 
61
			<a href="../Framework/_Framework.php.html">		Framework.php
-
 
62
		</a><br>
46
			<a href="../Framework/_GestionnaireException.php.html">		GestionnaireException.php
63
			<a href="../Framework/_GestionnaireException.php.html">		GestionnaireException.php
47
		</a><br>
64
		</a><br>
-
 
65
			<a href="../Framework/_I18n.php.html">		I18n.php
-
 
66
		</a><br>
48
			<a href="../Framework/_Log.php.html">		Log.php
67
			<a href="../Framework/_Log.php.html">		Log.php
49
		</a><br>
68
		</a><br>
50
			<a href="../Framework/_Modele.php.html">		Modele.php
69
			<a href="../Framework/_OpenIdClient.php.html">		OpenIdClient.php
51
		</a><br>
70
		</a><br>
52
			<a href="../Framework/_Registre.php.html">		Registre.php
71
			<a href="../Framework/_Registre.php.html">		Registre.php
53
		</a><br>
72
		</a><br>
-
 
73
			<a href="../Framework/_RestClient.php.html">		RestClient.php
-
 
74
		</a><br>
-
 
75
			<a href="../Framework/_RestServeur.php.html">		RestServeur.php
-
 
76
		</a><br>
-
 
77
			<a href="../Framework/_RestService.php.html">		RestService.php
-
 
78
		</a><br>
-
 
79
			<a href="../Framework/_Script.php.html">		Script.php
-
 
80
		</a><br>
54
			<a href="../Framework/_SquelettePhp.php.html">		SquelettePhp.php
81
			<a href="../Framework/_SquelettePhp.php.html">		SquelettePhp.php
55
		</a><br>
82
		</a><br>
56
			<a href="../Framework/_Url.php.html">		Url.php
83
			<a href="../Framework/_Url.php.html">		Url.php
57
		</a><br>
84
		</a><br>
58
	  </div><br />
85
	  </div><br />
59
      
86
      
60
      
87
      
61
            <b>Classes:</b><br />
88
            <b>Classes:</b><br />
62
        <div class="package">
89
        <div class="package">
-
 
90
		    		<a href="../Framework/Bdd.html">Bdd</a><br />
-
 
91
	    		<a href="../Framework/Cache.html">Cache</a><br />
63
		    		<a href="../Framework/Application.html">Application</a><br />
92
	    		<a href="../Framework/CacheFichier.html">CacheFichier</a><br />
-
 
93
	    		<a href="../Framework/CacheSimple.html">CacheSimple</a><br />
-
 
94
	    		<a href="../Framework/CacheSqlite.html">CacheSqlite</a><br />
64
	    		<a href="../Framework/Chronometre.html">Chronometre</a><br />
95
	    		<a href="../Framework/Chronometre.html">Chronometre</a><br />
-
 
96
	    		<a href="../Framework/Cli.html">Cli</a><br />
65
	    		<a href="../Framework/Config.html">Config</a><br />
97
	    		<a href="../Framework/Config.html">Config</a><br />
66
	    		<a href="../Framework/Controleur.html">Controleur</a><br />
98
	    		<a href="../Framework/Controleur.html">Controleur</a><br />
67
	    		<a href="../Framework/Debug.html">Debug</a><br />
99
	    		<a href="../Framework/Debug.html">Debug</a><br />
-
 
100
	    		<a href="../Framework/DiffieHellmanUtil.html">DiffieHellmanUtil</a><br />
-
 
101
	    		<a href="../Framework/Framework.html">Framework</a><br />
68
	    		<a href="../Framework/GestionnaireException.html">GestionnaireException</a><br />
102
	    		<a href="../Framework/GestionnaireException.html">GestionnaireException</a><br />
-
 
103
	    		<a href="../Framework/I18n.html">I18n</a><br />
69
	    		<a href="../Framework/Log.html">Log</a><br />
104
	    		<a href="../Framework/Log.html">Log</a><br />
70
	    		<a href="../Framework/Modele.html">Modele</a><br />
105
	    		<a href="../Framework/OpenIdClient.html">OpenIdClient</a><br />
71
	    		<a href="../Framework/Registre.html">Registre</a><br />
106
	    		<a href="../Framework/Registre.html">Registre</a><br />
-
 
107
	    		<a href="../Framework/RestClient.html">RestClient</a><br />
-
 
108
	    		<a href="../Framework/RestServeur.html">RestServeur</a><br />
-
 
109
	    		<a href="../Framework/RestService.html">RestService</a><br />
-
 
110
	    		<a href="../Framework/Script.html">Script</a><br />
72
	    		<a href="../Framework/SquelettePhp.html">SquelettePhp</a><br />
111
	    		<a href="../Framework/SquelettePhp.html">SquelettePhp</a><br />
73
	    		<a href="../Framework/Url.html">Url</a><br />
112
	    		<a href="../Framework/Url.html">Url</a><br />
74
	  </div>
113
	  </div>
75
                </td>
114
                </td>
76
    <td>
115
    <td>
77
      <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">
116
      <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">
78
 
117
 
79
<h1>Class: Controleur</h1>
118
<h1>Class: Controleur</h1>
80
Source Location: /Controleur.php<br /><br />
119
Source Location: /Controleur.php<br /><br />
81
 
120
 
82
 
121
 
83
<table width="100%" border="0">
122
<table width="100%" border="0">
84
<tr><td valign="top">
123
<tr><td valign="top">
85
 
124
 
86
<h3><a href="#class_details">Class Overview</a></h3>
125
<h3><a href="#class_details">Class Overview</a></h3>
87
<pre></pre><br />
126
<pre></pre><br />
88
<div class="description">Classe Controleur, coeur d'une application, c'est normalement la seule classe d'une application  qui devrait être appelée de l'extérieur.</div><br /><br />
127
<div class="description">Classe Controleur, coeur d'une application, c'est normalement la seule classe d'une application  qui devrait être appelée de l'extérieur.</div><br /><br />
89
<h4>Author(s):</h4>
128
<h4>Author(s):</h4>
90
<ul>
129
<ul>
91
          <li>Jean-Pascal MILCENT &lt;<a href="mailto:jpm@tela-botanica.org">jpm@tela-botanica.org</a>&gt;</li>
130
          <li>Jean-Pascal MILCENT &lt;<a href="mailto:jpm@tela-botanica.org">jpm@tela-botanica.org</a>&gt;</li>
92
              <li>Aurélien PERONNET &lt;<a href="mailto:aurelien@tela-botanica.org">aurelien@tela-botanica.org</a>&gt;</li>
131
              <li>Aurélien PERONNET &lt;<a href="mailto:aurelien@tela-botanica.org">aurelien@tela-botanica.org</a>&gt;</li>
93
                                          </ul>
132
                                          </ul>
94
 
133
 
95
 
134
 
96
 
135
 
97
 
136
 
98
            
137
            
99
          
138
          
100
                  
139
                  
101
<h4>Version:</h4>
140
<h4>Version:</h4>
102
<ul>
141
<ul>
103
  <li>SVN: $$Id: Controleur.php 158 2010-03-04 17:14:36Z jpm $$</li>
142
  <li>$Id: Controleur.php 241 2010-12-06 15:19:07Z jpm $</li>
104
</ul>
143
</ul>
105
 
144
 
106
<h4>Copyright:</h4>
145
<h4>Copyright:</h4>
107
<ul>
146
<ul>
108
  <li>2009 Tela-Botanica</li>
147
  <li>Copyright (c) 2009, Tela Botanica (accueil@tela-botanica.org)</li>
109
</ul>
148
</ul>
110
        
149
        
111
</td>
150
</td>
-
 
151
 
-
 
152
<td valign="top">
-
 
153
<h3><a href="#class_vars">Variables</a></h3>
-
 
154
<ul>
-
 
155
    <li><a href="../Framework/Controleur.html#var$parametres_obligatoires">$parametres_obligatoires</a></li>
-
 
156
  </ul>
112
 
157
</td>
113
 
158
 
114
 
159
 
115
<td valign="top">
160
<td valign="top">
116
<h3><a href="#class_methods">Methods</a></h3>
161
<h3><a href="#class_methods">Methods</a></h3>
117
<ul>
162
<ul>
118
    <li><a href="../Framework/Controleur.html#method__construct">__construct</a></li>
163
    <li><a href="../Framework/Controleur.html#method__construct">__construct</a></li>
119
    <li><a href="../Framework/Controleur.html#methodchargerModele">chargerModele</a></li>
164
    <li><a href="../Framework/Controleur.html#methodchargerModele">chargerModele</a></li>
120
    <li><a href="../Framework/Controleur.html#methodchargerVue">chargerVue</a></li>
-
 
121
    <li><a href="../Framework/Controleur.html#methodgetModele">getModele</a></li>
165
    <li><a href="../Framework/Controleur.html#methodgetModele">getModele</a></li>
122
    <li><a href="../Framework/Controleur.html#methodgetVue">getVue</a></li>
166
    <li><a href="../Framework/Controleur.html#methodgetVue">getVue</a></li>
-
 
167
    <li><a href="../Framework/Controleur.html#methodpreTraiterDonnees">preTraiterDonnees</a></li>
123
  </ul>
168
  </ul>
124
</td>
169
</td>
125
 
170
 
126
</tr></table>
171
</tr></table>
127
<hr />
172
<hr />
128
 
173
 
129
<table width="100%" border="0"><tr>
174
<table width="100%" border="0"><tr>
130
 
175
 
131
 
176
 
132
 
177
 
133
 
178
 
134
 
179
 
135
 
180
 
136
</tr></table>
181
</tr></table>
137
<hr />
182
<hr />
138
 
183
 
139
<a name="class_details"></a>
184
<a name="class_details"></a>
140
<h3>Class Details</h3>
185
<h3>Class Details</h3>
141
<div class="tags">
186
<div class="tags">
142
[line <a href="../__filesource/fsource_Framework__Controleur.php.html#a19">19</a>]<br />
187
[line <a href="../__filesource/fsource_Framework__Controleur.php.html#a19">19</a>]<br />
143
Classe Controleur, coeur d'une application, c'est normalement la seule classe d'une application  qui devrait être appelée de l'extérieur.<br /><br /><p>Elle est abstraite donc doit obligatoirement être étendue.</p><br /><br /><br />
188
Classe Controleur, coeur d'une application, c'est normalement la seule classe d'une application  qui devrait être appelée de l'extérieur.<br /><br /><p>Elle est abstraite donc doit obligatoirement être étendue.</p><br /><br /><br />
144
<h4>Tags:</h4>
189
<h4>Tags:</h4>
145
<div class="tags">
190
<div class="tags">
146
<table border="0" cellspacing="0" cellpadding="0">
191
<table border="0" cellspacing="0" cellpadding="0">
147
  <tr>
192
  <tr>
148
    <td><b>author:</b>&nbsp;&nbsp;</td><td>Jean-Pascal MILCENT &lt;<a href="mailto:jpm@tela-botanica.org">jpm@tela-botanica.org</a>&gt;</td>
193
    <td><b>author:</b>&nbsp;&nbsp;</td><td>Jean-Pascal MILCENT &lt;<a href="mailto:jpm@tela-botanica.org">jpm@tela-botanica.org</a>&gt;</td>
149
  </tr>
194
  </tr>
150
  <tr>
195
  <tr>
151
    <td><b>author:</b>&nbsp;&nbsp;</td><td>Aurélien PERONNET &lt;<a href="mailto:aurelien@tela-botanica.org">aurelien@tela-botanica.org</a>&gt;</td>
196
    <td><b>author:</b>&nbsp;&nbsp;</td><td>Aurélien PERONNET &lt;<a href="mailto:aurelien@tela-botanica.org">aurelien@tela-botanica.org</a>&gt;</td>
152
  </tr>
197
  </tr>
153
  <tr>
198
  <tr>
154
    <td><b>version:</b>&nbsp;&nbsp;</td><td>SVN: $$Id: Controleur.php 158 2010-03-04 17:14:36Z jpm $$</td>
199
    <td><b>version:</b>&nbsp;&nbsp;</td><td>$Id: Controleur.php 241 2010-12-06 15:19:07Z jpm $</td>
155
  </tr>
200
  </tr>
156
  <tr>
201
  <tr>
157
    <td><b>copyright:</b>&nbsp;&nbsp;</td><td>2009 Tela-Botanica</td>
202
    <td><b>copyright:</b>&nbsp;&nbsp;</td><td>Copyright (c) 2009, Tela Botanica (accueil@tela-botanica.org)</td>
158
  </tr>
203
  </tr>
159
  <tr>
204
  <tr>
160
    <td><b>link:</b>&nbsp;&nbsp;</td><td>/doc/framework/</td>
205
    <td><b>link:</b>&nbsp;&nbsp;</td><td>/doc/framework/</td>
161
  </tr>
206
  </tr>
162
  <tr>
207
  <tr>
163
    <td><b>abstract:</b>&nbsp;&nbsp;</td><td></td>
208
    <td><b>abstract:</b>&nbsp;&nbsp;</td><td></td>
164
  </tr>
209
  </tr>
165
  <tr>
210
  <tr>
166
    <td><b>license:</b>&nbsp;&nbsp;</td><td><a href="http://www.gnu.org/licenses/gpl.html">Licence GNU-GPL</a></td>
211
    <td><b>license:</b>&nbsp;&nbsp;</td><td><a href="http://www.gnu.org/licenses/gpl.html">Licence GNU-GPL</a></td>
167
  </tr>
212
  </tr>
168
  <tr>
213
  <tr>
169
    <td><b>license:</b>&nbsp;&nbsp;</td><td><a href="http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt">Licence CECILL</a></td>
214
    <td><b>license:</b>&nbsp;&nbsp;</td><td><a href="http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt">Licence CECILL</a></td>
170
  </tr>
215
  </tr>
171
</table>
216
</table>
172
</div>
217
</div>
173
</div><br /><br />
218
</div><br /><br />
174
<div class="top">[ <a href="#top">Top</a> ]</div><br />
219
<div class="top">[ <a href="#top">Top</a> ]</div><br />
-
 
220
 
-
 
221
<hr />
-
 
222
<a name="class_vars"></a>
-
 
223
<h3>Class Variables</h3>
-
 
224
<div class="tags">
-
 
225
	<a name="var$parametres_obligatoires"></a>
-
 
226
	<p></p>
-
 
227
	<h4>$parametres_obligatoires = <span class="value">array('chemin_modeles',&nbsp;'chemin_squelettes',&nbsp;'chemin_controleurs',&nbsp;'base_url_application')</span></h4>
-
 
228
	<p>[line <a href="../__filesource/fsource_Framework__Controleur.php.html#a36">36</a>]</p>
-
 
229
  Tableau des noms des paramètres à définir dans le fichier de config car obligatoirement nécessaire à cette classe.<br /><br /><br /><br />
-
 
230
<h4>Tags:</h4>
-
 
231
<div class="tags">
-
 
232
<table border="0" cellspacing="0" cellpadding="0">
-
 
233
  <tr>
-
 
234
    <td><b>access:</b>&nbsp;&nbsp;</td><td>protected</td>
-
 
235
  </tr>
-
 
236
</table>
-
 
237
</div>
-
 
238
 
-
 
239
  <br />
-
 
240
	<div class="tags">
-
 
241
  <table border="0" cellspacing="0" cellpadding="0">
-
 
242
    <tr>
-
 
243
      <td><b>Type:</b>&nbsp;&nbsp;</td>
-
 
244
      <td>mixed</td>
-
 
245
    </tr>
-
 
246
      </table>
-
 
247
	</div><br /><br />
-
 
248
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
175
 
249
</div><br />
176
 
250
 
177
<hr />
251
<hr />
178
<a name="class_methods"></a>
252
<a name="class_methods"></a>
179
<h3>Class Methods</h3>
253
<h3>Class Methods</h3>
180
<div class="tags">
254
<div class="tags">
181
 
255
 
182
  <hr />
256
  <hr />
183
	<a name="method__construct"></a>
257
	<a name="method__construct"></a>
184
	<h3>constructor __construct <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__Controleur.php.html#a28">28</a>]</span></h3>
258
	<h3>constructor __construct <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__Controleur.php.html#a41">41</a>]</span></h3>
185
	<div class="function">
259
	<div class="function">
186
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
260
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
187
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
261
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
188
		<code>Controleur __construct(
262
		<code>Controleur __construct(
189
)</code>
263
)</code>
190
    </td></tr></table>
264
    </td></tr></table>
191
    </td></tr></table><br />
265
    </td></tr></table><br />
192
	
266
	
193
		Constructeur par défaut<br /><br /><br /><br />
267
		Constructeur par défaut<br /><br /><br /><br />
194
<h4>Tags:</h4>
268
<h4>Tags:</h4>
195
<div class="tags">
269
<div class="tags">
196
<table border="0" cellspacing="0" cellpadding="0">
270
<table border="0" cellspacing="0" cellpadding="0">
197
  <tr>
271
  <tr>
198
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
272
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
199
  </tr>
273
  </tr>
200
</table>
274
</table>
201
</div>
275
</div>
202
<br /><br />
276
<br /><br />
203
 
277
 
204
	
278
	
205
        <div class="top">[ <a href="#top">Top</a> ]</div>
279
        <div class="top">[ <a href="#top">Top</a> ]</div>
206
  </div>
280
  </div>
207
  <hr />
281
  <hr />
208
	<a name="methodchargerModele"></a>
282
	<a name="methodchargerModele"></a>
209
	<h3>method chargerModele <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__Controleur.php.html#a47">47</a>]</span></h3>
283
	<h3>method chargerModele <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__Controleur.php.html#a56">56</a>]</span></h3>
210
	<div class="function">
284
	<div class="function">
211
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
285
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
212
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
286
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
213
		<code>boolean chargerModele(
287
		<code>boolean chargerModele(
214
string
288
string
215
$nom_modele)</code>
289
$nom_modele)</code>
216
    </td></tr></table>
290
    </td></tr></table>
217
    </td></tr></table><br />
291
    </td></tr></table><br />
218
	
292
	
219
		Charge un modele donné et le rend disponible sous la forme $this-&gt;nom_modele<br /><br /><br /><br />
293
		Charge un modele donné et le rend disponible sous la forme $this-&gt;nom_modele<br /><br /><br /><br />
220
<h4>Tags:</h4>
294
<h4>Tags:</h4>
221
<div class="tags">
295
<div class="tags">
222
<table border="0" cellspacing="0" cellpadding="0">
296
<table border="0" cellspacing="0" cellpadding="0">
223
  <tr>
297
  <tr>
224
    <td><b>return:</b>&nbsp;&nbsp;</td><td>false si le chargement a échoué, sinon true.</td>
298
    <td><b>return:</b>&nbsp;&nbsp;</td><td>false si le chargement a échoué, sinon true.</td>
225
  </tr>
299
  </tr>
226
  <tr>
300
  <tr>
227
    <td><b>access:</b>&nbsp;&nbsp;</td><td>protected</td>
301
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
228
  </tr>
302
  </tr>
229
</table>
303
</table>
230
</div>
304
</div>
231
<br /><br />
305
<br /><br />
232
 
306
 
233
	
307
	
234
        <h4>Parameters:</h4>
308
        <h4>Parameters:</h4>
235
    <div class="tags">
309
    <div class="tags">
236
    <table border="0" cellspacing="0" cellpadding="0">
310
    <table border="0" cellspacing="0" cellpadding="0">
237
          <tr>
311
          <tr>
238
        <td class="type">string&nbsp;&nbsp;</td>
312
        <td class="type">string&nbsp;&nbsp;</td>
239
        <td><b>$nom_modele</b>&nbsp;&nbsp;</td>
313
        <td><b>$nom_modele</b>&nbsp;&nbsp;</td>
240
        <td>le nom du modèle à charger</td>
314
        <td>le nom du modèle à  charger</td>
241
      </tr>
315
      </tr>
242
        </table>
316
        </table>
243
    </div><br />
317
    </div><br />
244
        <div class="top">[ <a href="#top">Top</a> ]</div>
318
        <div class="top">[ <a href="#top">Top</a> ]</div>
245
  </div>
319
  </div>
246
  <hr />
320
  <hr />
247
	<a name="methodchargerVue"></a>
321
	<a name="methodgetModele"></a>
248
	<h3>method chargerVue <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__Controleur.php.html#a102">102</a>]</span></h3>
322
	<h3>method getModele <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__Controleur.php.html#a77">77</a>]</span></h3>
249
	<div class="function">
323
	<div class="function">
250
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
324
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
251
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
325
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
252
		<code>boolean chargerVue(
326
		<code>mixed getModele(
253
String
327
string
254
$nom_squelette, [Array
328
$nom_modele, [String
255
$donnees = array()])</code>
329
$ext = '.php'])</code>
256
    </td></tr></table>
330
    </td></tr></table>
257
    </td></tr></table><br />
331
    </td></tr></table><br />
258
	
332
	
259
		Fonction prenant en paramètre le nom d'un squelette et un tableau associatif de données,  en extrait les variables, charge le squelette et crée une variable de classe portant le nom du squelette  contenant les deux combinés.<br /><br /><br /><br />
333
		Retourne un modele donné<br /><br /><br /><br />
260
<h4>Tags:</h4>
334
<h4>Tags:</h4>
261
<div class="tags">
335
<div class="tags">
262
<table border="0" cellspacing="0" cellpadding="0">
336
<table border="0" cellspacing="0" cellpadding="0">
263
  <tr>
337
  <tr>
264
    <td><b>return:</b>&nbsp;&nbsp;</td><td>false si la vue n'existe pas, sinon true.</td>
338
    <td><b>return:</b>&nbsp;&nbsp;</td><td>false si le chargement a échoué, sinon l'objet du modèle demandé.</td>
265
  </tr>
339
  </tr>
266
  <tr>
340
  <tr>
267
    <td><b>access:</b>&nbsp;&nbsp;</td><td>protected</td>
341
    <td><b>access:</b>&nbsp;&nbsp;</td><td>protected</td>
268
  </tr>
342
  </tr>
269
</table>
343
</table>
270
</div>
344
</div>
271
<br /><br />
345
<br /><br />
272
 
346
 
273
	
347
	
274
        <h4>Parameters:</h4>
348
        <h4>Parameters:</h4>
275
    <div class="tags">
349
    <div class="tags">
276
    <table border="0" cellspacing="0" cellpadding="0">
350
    <table border="0" cellspacing="0" cellpadding="0">
277
          <tr>
351
          <tr>
278
        <td class="type">String&nbsp;&nbsp;</td>
352
        <td class="type">string&nbsp;&nbsp;</td>
279
        <td><b>$nom_squelette</b>&nbsp;&nbsp;</td>
353
        <td><b>$nom_modele</b>&nbsp;&nbsp;</td>
280
        <td>le nom du squelette</td>
354
        <td>le nom du fichier modèle à charger sans son extension</td>
281
      </tr>
355
      </tr>
282
          <tr>
356
          <tr>
283
        <td class="type">Array&nbsp;&nbsp;</td>
357
        <td class="type">String&nbsp;&nbsp;</td>
284
        <td><b>$donnees</b>&nbsp;&nbsp;</td>
358
        <td><b>$ext</b>&nbsp;&nbsp;</td>
285
        <td>un tableau associatif contenant les variables a injecter dans la vue</td>
359
        <td>l'extension du fichier du modèel (par défaut : &quot;.php&quot;</td>
286
      </tr>
360
      </tr>
287
        </table>
361
        </table>
288
    </div><br />
362
    </div><br />
289
        <div class="top">[ <a href="#top">Top</a> ]</div>
363
        <div class="top">[ <a href="#top">Top</a> ]</div>
290
  </div>
364
  </div>
291
  <hr />
365
  <hr />
292
	<a name="methodgetModele"></a>
366
	<a name="methodgetVue"></a>
293
	<h3>method getModele <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__Controleur.php.html#a65">65</a>]</span></h3>
367
	<h3>method getVue <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__Controleur.php.html#a100">100</a>]</span></h3>
294
	<div class="function">
368
	<div class="function">
295
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
369
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
296
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
370
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
297
		<code>mixed getModele(
371
		<code>boolean getVue(
298
string
372
String
-
 
373
$nom_squelette, [
-
 
374
&$donnees = array()], [String
-
 
375
$ext = '.tpl.html'], Array
299
$nom_modele)</code>
376
$donnees)</code>
300
    </td></tr></table>
377
    </td></tr></table>
301
    </td></tr></table><br />
378
    </td></tr></table><br />
302
	
379
	
303
		Retourne un modele donné<br /><br /><br /><br />
380
		Fonction prenant en paramètre le nom d'un squelette et un tableau associatif de données,  en extrait les variables, charge le squelette et retourne le résultat des deux combinés.<br /><br /><br /><br />
304
<h4>Tags:</h4>
381
<h4>Tags:</h4>
305
<div class="tags">
382
<div class="tags">
306
<table border="0" cellspacing="0" cellpadding="0">
383
<table border="0" cellspacing="0" cellpadding="0">
307
  <tr>
384
  <tr>
308
    <td><b>return:</b>&nbsp;&nbsp;</td><td>false si le chargement a échoué, sinon l'objet du modèle demandé.</td>
385
    <td><b>return:</b>&nbsp;&nbsp;</td><td>false si la vue n'existe pas, sinon la chaine résultat.</td>
309
  </tr>
386
  </tr>
310
  <tr>
387
  <tr>
311
    <td><b>access:</b>&nbsp;&nbsp;</td><td>protected</td>
388
    <td><b>access:</b>&nbsp;&nbsp;</td><td>protected</td>
312
  </tr>
389
  </tr>
313
</table>
390
</table>
314
</div>
391
</div>
315
<br /><br />
392
<br /><br />
316
 
393
 
317
	
394
	
318
        <h4>Parameters:</h4>
395
        <h4>Parameters:</h4>
319
    <div class="tags">
396
    <div class="tags">
320
    <table border="0" cellspacing="0" cellpadding="0">
397
    <table border="0" cellspacing="0" cellpadding="0">
321
          <tr>
398
          <tr>
322
        <td class="type">string&nbsp;&nbsp;</td>
399
        <td class="type">String&nbsp;&nbsp;</td>
323
        <td><b>$nom_modele</b>&nbsp;&nbsp;</td>
400
        <td><b>$nom_squelette</b>&nbsp;&nbsp;</td>
324
        <td>le nom du modèle à charger</td>
401
        <td>le nom du squelette sans son extension</td>
-
 
402
      </tr>
-
 
403
          <tr>
-
 
404
        <td class="type">Array&nbsp;&nbsp;</td>
-
 
405
        <td><b>$donnees</b>&nbsp;&nbsp;</td>
-
 
406
        <td>un tableau associatif contenant les variables a injecter dans la vue</td>
-
 
407
      </tr>
-
 
408
          <tr>
-
 
409
        <td class="type">String&nbsp;&nbsp;</td>
-
 
410
        <td><b>$ext</b>&nbsp;&nbsp;</td>
-
 
411
        <td>l'extension du fichier du squelette (par défaut : &quot;.tpl.html&quot;</td>
-
 
412
      </tr>
-
 
413
          <tr>
-
 
414
        <td class="type">&nbsp;&nbsp;</td>
-
 
415
        <td><b>&$donnees</b>&nbsp;&nbsp;</td>
-
 
416
        <td></td>
325
      </tr>
417
      </tr>
326
        </table>
418
        </table>
327
    </div><br />
419
    </div><br />
328
        <div class="top">[ <a href="#top">Top</a> ]</div>
420
        <div class="top">[ <a href="#top">Top</a> ]</div>
329
  </div>
421
  </div>
330
  <hr />
422
  <hr />
331
	<a name="methodgetVue"></a>
423
	<a name="methodpreTraiterDonnees"></a>
332
	<h3>method getVue <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__Controleur.php.html#a86">86</a>]</span></h3>
424
	<h3>method preTraiterDonnees <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__Controleur.php.html#a118">118</a>]</span></h3>
333
	<div class="function">
425
	<div class="function">
334
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
426
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
335
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
427
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
336
		<code>boolean getVue(
428
		<code>Array preTraiterDonnees(
337
String
429
 
338
$nom_squelette, [Array
430
&$donnees, Array
339
$donnees = array()])</code>
431
$donnees)</code>
340
    </td></tr></table>
432
    </td></tr></table>
341
    </td></tr></table><br />
433
    </td></tr></table><br />
342
	
434
	
343
		Fonction prenant en paramètre le nom d'un squelette et un tableau associatif de données,  en extrait les variables, charge le squelette et retourne le résultat des deux combinés.<br /><br /><br /><br />
435
		Fonction prenant en paramètre un tableau de données et effectuant un traitement dessus.<br /><br /><p>Cette fonction est à surcharger dans les classes filles pour automatiser un traitement  avant chaque chargement de vue.</p><br /><br /><br />
344
<h4>Tags:</h4>
436
<h4>Tags:</h4>
345
<div class="tags">
437
<div class="tags">
346
<table border="0" cellspacing="0" cellpadding="0">
438
<table border="0" cellspacing="0" cellpadding="0">
347
  <tr>
439
  <tr>
348
    <td><b>return:</b>&nbsp;&nbsp;</td><td>false si la vue n'existe pas, sinon la chaine résultat.</td>
440
    <td><b>return:</b>&nbsp;&nbsp;</td><td>Le tableau de données traité</td>
349
  </tr>
441
  </tr>
350
  <tr>
442
  <tr>
351
    <td><b>access:</b>&nbsp;&nbsp;</td><td>protected</td>
443
    <td><b>access:</b>&nbsp;&nbsp;</td><td>protected</td>
352
  </tr>
444
  </tr>
353
</table>
445
</table>
354
</div>
446
</div>
355
<br /><br />
447
<br /><br />
356
 
448
 
357
	
449
	
358
        <h4>Parameters:</h4>
450
        <h4>Parameters:</h4>
359
    <div class="tags">
451
    <div class="tags">
360
    <table border="0" cellspacing="0" cellpadding="0">
452
    <table border="0" cellspacing="0" cellpadding="0">
361
          <tr>
453
          <tr>
362
        <td class="type">String&nbsp;&nbsp;</td>
-
 
363
        <td><b>$nom_squelette</b>&nbsp;&nbsp;</td>
-
 
364
        <td>le nom du squelette</td>
-
 
365
      </tr>
-
 
366
          <tr>
-
 
367
        <td class="type">Array&nbsp;&nbsp;</td>
454
        <td class="type">Array&nbsp;&nbsp;</td>
368
        <td><b>$donnees</b>&nbsp;&nbsp;</td>
455
        <td><b>$donnees</b>&nbsp;&nbsp;</td>
369
        <td>un tableau associatif contenant les variables a injecter dans la vue</td>
456
        <td>Le tableau de données à traiter</td>
-
 
457
      </tr>
-
 
458
          <tr>
-
 
459
        <td class="type">&nbsp;&nbsp;</td>
-
 
460
        <td><b>&$donnees</b>&nbsp;&nbsp;</td>
-
 
461
        <td></td>
370
      </tr>
462
      </tr>
371
        </table>
463
        </table>
372
    </div><br />
464
    </div><br />
373
        <div class="top">[ <a href="#top">Top</a> ]</div>
465
        <div class="top">[ <a href="#top">Top</a> ]</div>
374
  </div>
466
  </div>
375
</div><br />
467
</div><br />
376
 
468
 
377
 
469
 
378
        <div class="credit">
470
        <div class="credit">
379
		    <hr />
471
		    <hr />
380
		    Documentation generated on Thu, 04 Mar 2010 19:27:31 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
472
		    Documentation generated on Tue, 18 Jan 2011 15:01:59 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
381
	      </div>
473
	      </div>
382
      </td></tr></table>
474
      </td></tr></table>
383
    </td>
475
    </td>
384
  </tr>
476
  </tr>
385
</table>
477
</table>
386
 
478
 
387
</body>
479
</body>
388
</html>
480
</html>