Subversion Repositories Applications.framework

Rev

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

<!DOCTYPE html>
<html>
<head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <meta name="generator" content="ApiGen 2.8.0">

        <title>Class Modele | TBFramework - v0.2</title>

        <script type="text/javascript" src="resources/combined.js?4205936287"></script>
        <script type="text/javascript" src="elementlist.js?1835392179"></script>
        <link rel="stylesheet" type="text/css" media="all" href="resources/style.css?3505392360">

</head>

<body>
<div id="left">
        <div id="menu">
                <a href="index.html" title="Overview"><span>Overview</span></a>


                <div id="groups">
                        <h3>Packages</h3>
                        <ul>
                                <li class="active"><a href="package-Framework.html">Framework</a>
                                                </li>
                                <li><a href="package-PHP.html">PHP</a>
                                                </li>
                        </ul>
                </div>

                <hr>


                <div id="elements">
                        <h3>Classes</h3>
                        <ul>
                                <li><a href="class-Application.html">Application</a></li>
                                <li><a href="class-Chronometre.html">Chronometre</a></li>
                                <li><a href="class-Config.html">Config</a></li>
                                <li><a href="class-Controleur.html">Controleur</a></li>
                                <li><a href="class-Debug.html">Debug</a></li>
                                <li><a href="class-GestionnaireException.html">GestionnaireException</a></li>
                                <li><a href="class-I18n.html">I18n</a></li>
                                <li><a href="class-Log.html">Log</a></li>
                                <li class="active"><a href="class-Modele.html">Modele</a></li>
                                <li><a href="class-Registre.html">Registre</a></li>
                                <li><a href="class-SquelettePhp.html">SquelettePhp</a></li>
                                <li><a href="class-Url.html">Url</a></li>
                        </ul>





                        <h3>Functions</h3>
                        <ul>
                                <li><a href="function-autoloadAppliDefaut.html">autoloadAppliDefaut</a></li>
                                <li><a href="function-autoloadFw.html">autoloadFw</a></li>
                        </ul>
                </div>
        </div>
</div>

<div id="splitter"></div>

<div id="right">
<div id="rightInner">
        <form id="search">
                <input type="hidden" name="cx" value="">
                <input type="hidden" name="ie" value="UTF-8">
                <input type="text" name="q" class="text">
                <input type="submit" value="Search">
        </form>

        <div id="navigation">
                <ul>
                        <li>
                                <a href="index.html" title="Overview"><span>Overview</span></a>
                        </li>
                        <li>
                                <a href="package-Framework.html" title="Summary of Framework"><span>Package</span></a>
                        </li>
                        <li class="active">
<span>Class</span>                      </li>
                </ul>
                <ul>
                        <li>
                                <a href="tree.html" title="Tree view of classes, interfaces, traits and exceptions"><span>Tree</span></a>
                        </li>
                        <li>
                                <a href="deprecated.html" title="List of deprecated elements"><span>Deprecated</span></a>
                        </li>
                        <li>
                                <a href="todo.html" title="Todo list"><span>Todo</span></a>
                        </li>
                </ul>
                <ul>
                </ul>
        </div>

<div id="content" class="class">
        <h1>Class Modele</h1>


        <div class="description">
        
<p>Classe modèle, donc d'accés au données, elle ne devrait pas être appelée
de l'extérieur. Elle fait office d'abstraction légère de base de données en
utilisant diveres possibilités d'abstraction de base de données (PDO, mysql,
mysqli, sqlite) Elle est abstraite donc doit obligatoirement être étendue.</p>

        </div>









        <div class="info">
                <b>Abstract</b><br>
                
                
                <b>Package:</b> <a href="package-Framework.html">Framework</a><br>

                                <b>Category:</b>
                                PHP 5.2<br>
                                <b>Copyright:</b>
                                Copyright (c) 2009, Tela Botanica (<a
href="mailto:accueil&#64;tela-botanica.org">accueil&#64;<!-- -->tela-botanica.org</a>)<br>
                                <b>License:</b>
                                <a href="GNU-GPL-v3">&lt;http://www.gnu.org/licenses/gpl.html&gt;</a><br>
                                <b>License:</b>
                                <a href="CECILL-v2">&lt;http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt&gt;</a><br>
                                <b>Author:</b>
                                Aurélien PERONNET &lt;<a
href="mailto:aurelien&#64;tela-botanica.org">aurelien&#64;<!-- -->tela-botanica.org</a>&gt;<br>
                <b>Located at</b> <a href="source-class-Modele.html#3-341" title="Go to source code">Modele.php</a><br>
        </div>



        <table class="summary" id="methods">
        <caption>Methods summary</caption>
        <tr data-order="__construct" id="___construct">

                <td class="attributes"><code>
                         public 
                        
                        
                        </code>
                </td>

                <td class="name"><div>
                <a class="anchor" href="#___construct">#</a>
                <code><a href="source-class-Modele.html#69-85" title="Go to source code">__construct</a>( )</code>

                <div class="description short">
                        
<p>Constructeur par défaut, appelé à l'initialisation.</p>

                </div>

                <div class="description detailed hidden">
                        
<p>Constructeur par défaut, appelé à l'initialisation.</p>








                </div>
                </div></td>
        </tr>
        <tr data-order="requete" id="_requete">

                <td class="attributes"><code>
                        final protected 
                        <code><a href="class-PDOStatement.html">PDOStatement</a></code>
                        
                        </code>
                </td>

                <td class="name"><div>
                <a class="anchor" href="#_requete">#</a>
                <code><a href="source-class-Modele.html#140-170" title="Go to source code">requete</a>( <span>string <var>$requete</var></span> )</code>

                <div class="description short">
                        
<p>Fonction qui appelle la bonne fonction pour executer une requête suivant le
type de bdd.</p>

                </div>

                <div class="description detailed hidden">
                        
<p>Fonction qui appelle la bonne fonction pour executer une requête suivant le
type de bdd.</p>



                                <h4>Parameters</h4>
                                <div class="list"><dl>
                                        <dt><var>$requete</var></dt>
                                        <dd><code>string</code><br>la requete à effectuer</dd>
                                </dl></div>

                                <h4>Returns</h4>
                                <div class="list">
                                        <code><code><a href="class-PDOStatement.html">PDOStatement</a></code></code><br>un objet contenant le résultat de la requête<br>
                                </div>




                </div>
                </div></td>
        </tr>
        <tr data-order="requeteUn" id="_requeteUn">

                <td class="attributes"><code>
                        final protected 
                        
                        
                        </code>
                </td>

                <td class="name"><div>
                <a class="anchor" href="#_requeteUn">#</a>
                <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>

                <div class="description short">
                        
                </div>

                <div class="description detailed hidden">
                        







                </div>
                </div></td>
        </tr>
        <tr data-order="requeteTous" id="_requeteTous">

                <td class="attributes"><code>
                        final protected 
                        
                        
                        </code>
                </td>

                <td class="name"><div>
                <a class="anchor" href="#_requeteTous">#</a>
                <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>

                <div class="description short">
                        
                </div>

                <div class="description detailed hidden">
                        







                </div>
                </div></td>
        </tr>
        <tr data-order="proteger" id="_proteger">

                <td class="attributes"><code>
                        final protected 
                        
                        
                        </code>
                </td>

                <td class="name"><div>
                <a class="anchor" href="#_proteger">#</a>
                <code><a href="source-class-Modele.html#265-290" title="Go to source code">proteger</a>( <span>mixed <var>$chaine</var></span> )</code>

                <div class="description short">
                        
<p>protège une chaine de caractères avant l'insertion dans la base de
données</p>

                </div>

                <div class="description detailed hidden">
                        
<p>protège une chaine de caractères avant l'insertion dans la base de
données</p>








                </div>
                </div></td>
        </tr>
        <tr data-order="initialiserProtocole" id="_initialiserProtocole">

                <td class="attributes"><code>
                        final public 
                        
                        
                        </code>
                </td>

                <td class="name"><div>
                <a class="anchor" href="#_initialiserProtocole">#</a>
                <code><a href="source-class-Modele.html#292-320" title="Go to source code">initialiserProtocole</a>( )</code>

                <div class="description short">
                        
<p>initialise les constantes de classe à leur bonne valeur et lance une
exception si le protocole n'est pas bien défini</p>

                </div>

                <div class="description detailed hidden">
                        
<p>initialise les constantes de classe à leur bonne valeur et lance une
exception si le protocole n'est pas bien défini</p>





                                <h4>Throws</h4>
                                <div class="list">
                                        <code><code><a href="class-Exception.html">Exception</a></code></code><br>
                                </div>



                </div>
                </div></td>
        </tr>
        <tr data-order="__destruct" id="___destruct">

                <td class="attributes"><code>
                        final public 
                        
                        
                        </code>
                </td>

                <td class="name"><div>
                <a class="anchor" href="#___destruct">#</a>
                <code><a href="source-class-Modele.html#322-340" title="Go to source code">__destruct</a>( )</code>

                <div class="description short">
                        
<p>Destructeur de classe, se contente de fermer explicitement la connexion</p>

                </div>

                <div class="description detailed hidden">
                        
<p>Destructeur de classe, se contente de fermer explicitement la connexion</p>








                </div>
                </div></td>
        </tr>
        </table>


















</div>

        <div id="footer">
                TBFramework - v0.2 API documentation generated by <a href="http://apigen.org">ApiGen 2.8.0</a>
        </div>
</div>
</div>
</body>
</html>