<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://slamwiki2.kobject.net/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://slamwiki2.kobject.net/feed.php">
        <title>SlamWiki 2.1 slam4:php:phalcon</title>
        <description></description>
        <link>http://slamwiki2.kobject.net/</link>
        <image rdf:resource="http://slamwiki2.kobject.net/lib/tpl/bootstrap3/images/favicon.ico" />
       <dc:date>2026-05-10T08:57:36+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/slam4/php/phalcon/controllers?rev=1567254096&amp;do=diff"/>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/slam4/php/phalcon/devtools?rev=1567254096&amp;do=diff"/>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/slam4/php/phalcon/first?rev=1567254096&amp;do=diff"/>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/slam4/php/phalcon/installation?rev=1567254096&amp;do=diff"/>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/slam4/php/phalcon/jquery?rev=1567254096&amp;do=diff"/>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/slam4/php/phalcon/models?rev=1567254096&amp;do=diff"/>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/slam4/php/phalcon/project?rev=1567254096&amp;do=diff"/>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/slam4/php/phalcon/routes?rev=1567254096&amp;do=diff"/>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/slam4/php/phalcon/td0?rev=1567254096&amp;do=diff"/>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/slam4/php/phalcon/td1-2?rev=1567254096&amp;do=diff"/>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/slam4/php/phalcon/td3?rev=1567254096&amp;do=diff"/>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/slam4/php/phalcon/td3b?rev=1567254096&amp;do=diff"/>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/slam4/php/phalcon/td4?rev=1567254096&amp;do=diff"/>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/slam4/php/phalcon/td5?rev=1567254096&amp;do=diff"/>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/slam4/php/phalcon/td6?rev=1567254096&amp;do=diff"/>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/slam4/php/phalcon/tools?rev=1567254096&amp;do=diff"/>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/slam4/php/phalcon/viewhelpers?rev=1567254096&amp;do=diff"/>
                <rdf:li rdf:resource="http://slamwiki2.kobject.net/slam4/php/phalcon/views?rev=1567254096&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://slamwiki2.kobject.net/lib/tpl/bootstrap3/images/favicon.ico">
        <title>SlamWiki 2.1</title>
        <link>http://slamwiki2.kobject.net/</link>
        <url>http://slamwiki2.kobject.net/lib/tpl/bootstrap3/images/favicon.ico</url>
    </image>
    <item rdf:about="http://slamwiki2.kobject.net/slam4/php/phalcon/controllers?rev=1567254096&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-08-31T14:21:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Contrôleurs</title>
        <link>http://slamwiki2.kobject.net/slam4/php/phalcon/controllers?rev=1567254096&amp;do=diff</link>
        <description>Contrôleurs

Un contrôleur Phalcon est une classe héritant de \Phalcon\Mvc\Controller, et dont les méthodes publiques sont qualifiées d&#039;actions, accessibles par l&#039;url. Les actions sont responsables de l&#039;interprétation des requêtes et de la création de la réponse.
&lt;div class=&quot;note&quot;&gt;
La méthode &lt;b&gt;initialize&lt;/b&gt; n&#039;est appelée que si l’événement ‘&lt;b&gt;beforeExecuteRoute&lt;/b&gt;’ est exécuté avec succès, pour éviter qu&#039;une partie de la logique de l&#039;application ne soit exécutée sans autorisation.
&lt;/div&gt;…</description>
    </item>
    <item rdf:about="http://slamwiki2.kobject.net/slam4/php/phalcon/devtools?rev=1567254096&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-08-31T14:21:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Phalcon Developper tools</title>
        <link>http://slamwiki2.kobject.net/slam4/php/phalcon/devtools?rev=1567254096&amp;do=diff</link>
        <description>Phalcon Developper tools

&lt;http://docs.phalconphp.com/fr/latest/reference/tools.html&gt;

-- Génération d&#039;un squelette de projet (project skeleton)

Ouvrir une console,

lancer Phalcon pour obtenir la liste des commandes disponibles :



Aller dans le dossier root du serveur web (htdocs pour xampp pour windows, /var/www/ sous linux),&lt;div class=&quot;note&quot;&gt;Pour le bon fonctionnement des webtools, modifier la ligne définissant le PATH de l&#039;application dans le dossier &lt;b&gt;app/config/config.php&lt;/b&gt;&lt;br&gt;&lt;/div&gt;…</description>
    </item>
    <item rdf:about="http://slamwiki2.kobject.net/slam4/php/phalcon/first?rev=1567254096&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-08-31T14:21:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Premier projet Phalcon</title>
        <link>http://slamwiki2.kobject.net/slam4/php/phalcon/first?rev=1567254096&amp;do=diff</link>
        <description>Premier projet Phalcon

-- Création

A partir de votre IDE, créer un nouveau projet PHP, en prenant soin de spécifier un dossier appartenant à la racine du serveur web (htdocs ou www).

-- Structure des fichiers

Créer l&#039;arborescence suivante :
&lt;div class=&quot;todo&quot;&gt;Ajouter le code pour éviter cette erreur&lt;/div&gt;&lt;div class=&quot;todo&quot;&gt;
Tester le formulaire d&#039;ajout, et vérifier l&#039;insertion du nouvel utilisateur dans la base de données.
&lt;/div&gt;&lt;div class=&quot;todo&quot;&gt;
Afficher la liste des utilisateurs à partir de…</description>
    </item>
    <item rdf:about="http://slamwiki2.kobject.net/slam4/php/phalcon/installation?rev=1567254096&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-08-31T14:21:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Mise en place Phalcon</title>
        <link>http://slamwiki2.kobject.net/slam4/php/phalcon/installation?rev=1567254096&amp;do=diff</link>
        <description>Mise en place Phalcon

-- Téléchargement/installation

	*  Page de téléchargement

Ubuntu

apt-get

Ajouter les dépôts à votre distribution :



Puis installer :


Compilation

Il est aussi possible de compiler la dernière version Phalcon :

Création de l&#039;extension depuis les sources en code C :
&lt;div class=&quot;note&quot;&gt;&lt;/div&gt;</description>
    </item>
    <item rdf:about="http://slamwiki2.kobject.net/slam4/php/phalcon/jquery?rev=1567254096&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-08-31T14:21:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Phalcon-JQuery</title>
        <link>http://slamwiki2.kobject.net/slam4/php/phalcon/jquery?rev=1567254096&amp;do=diff</link>
        <description>Phalcon-JQuery

&lt;div class=&quot;noborder&quot;&gt;
  Phalcon-JQuery est une librairie PHP compatible avec le Framework Phalcon. Elle permet d&#039;intégrer facilement JQuery, JQuery UI ou Twitter Bootstrap dans les projets Web Phalcon, en respectant la séparation des couches MVC. 
&lt;/div&gt;

-- Installation

	* &lt;div class=&quot;noborder&quot;&gt;&lt;/div&gt;&lt;div class=&quot;note&quot;&gt;Attention de veiller à inclure &lt;b&gt;JQuery&lt;/b&gt; avant les librairies qui en dépendent : Jquery UI ou Bootstrap.&lt;/div&gt;</description>
    </item>
    <item rdf:about="http://slamwiki2.kobject.net/slam4/php/phalcon/models?rev=1567254096&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-08-31T14:21:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Modèles</title>
        <link>http://slamwiki2.kobject.net/slam4/php/phalcon/models?rev=1567254096&amp;do=diff</link>
        <description>Modèles

Un modèle est une classe métier, représentant une partie des données d&#039;une application. Dans la plupart des cas, un modèle est associé à une table de la base de données.

Phalcon\Mvc\Model est la classe de base des models d&#039;une application. Cette classe met à disposition des fonctionnalités CRUD, offre des possibilités de recherche avancées, et permet de gérer les relations entre models, le tout sans avoir besoin d&#039;utiliser SQL.
&lt;div class=&quot;info&quot;&gt;Pour des raisons de clarté, et de perfor…</description>
    </item>
    <item rdf:about="http://slamwiki2.kobject.net/slam4/php/phalcon/project?rev=1567254096&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-08-31T14:21:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Projets</title>
        <link>http://slamwiki2.kobject.net/slam4/php/phalcon/project?rev=1567254096&amp;do=diff</link>
        <description>Projets

Institut Universitaire de Technologie

Département Informatique - Campus III Ifs

Module S4 Web Framework

	*  2017 : Projet virtualhosts
	*  2016 : Cloud
	*  2015 : Projet Increase</description>
    </item>
    <item rdf:about="http://slamwiki2.kobject.net/slam4/php/phalcon/routes?rev=1567254096&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-08-31T14:21:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Phalcon routage</title>
        <link>http://slamwiki2.kobject.net/slam4/php/phalcon/routes?rev=1567254096&amp;do=diff</link>
        <description>Phalcon routage

Le composant de routage Phalcon Phalcon\Mvc\Router permet de définir des routes mappées vers les contrôleurs ou vers des handlers qui reçoivent la requête. Le routage peut fonctionner en mode MVC ou en mode match-only.

-- Définition de routes

En mode MVC, il est possible de définir des routes et de les mapper vers les actions des contrôleurs.</description>
    </item>
    <item rdf:about="http://slamwiki2.kobject.net/slam4/php/phalcon/td0?rev=1567254096&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-08-31T14:21:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>TD n°0 - User management - no framework</title>
        <link>http://slamwiki2.kobject.net/slam4/php/phalcon/td0?rev=1567254096&amp;do=diff</link>
        <description>TD n°0 - User management - no framework

Institut Universitaire de Technologie

Département Informatique - Campus III Ifs

Janvier-Février 2015-2017

-- Présentation

Il s&#039;agit de développer le module d&#039;une application web permettant de gérer des utilisateurs et leurs rôles.&lt;div class=&quot;todo&quot;&gt;&lt;/div&gt;</description>
    </item>
    <item rdf:about="http://slamwiki2.kobject.net/slam4/php/phalcon/td1-2?rev=1567254096&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-08-31T14:21:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>TD n°1/2 - Phalcon framework</title>
        <link>http://slamwiki2.kobject.net/slam4/php/phalcon/td1-2?rev=1567254096&amp;do=diff</link>
        <description>TD n°1/2 - Phalcon framework

Institut Universitaire de Technologie

Département Informatique - Campus III Ifs

Janvier-Février 2015-2017

-- Pré-requis

&lt;a href=&quot;/php-rt/cours/chap5&quot;&gt;&lt;button class=&quot;button&quot; style=&quot;min-width:250px&quot;&gt;PHP objet&lt;/button&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;/slam4/php/phalcon/installation&quot;&gt;&lt;button class=&quot;button&quot; style=&quot;min-width:250px&quot;&gt;Installation&lt;/button&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;/slam4/php/phalcon/first&quot;&gt;&lt;button class=&quot;button&quot; style=&quot;min-width:250px&quot;&gt;Premier projet&lt;/button&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;…</description>
    </item>
    <item rdf:about="http://slamwiki2.kobject.net/slam4/php/phalcon/td3?rev=1567254096&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-08-31T14:21:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>TD n°3 - Modèles</title>
        <link>http://slamwiki2.kobject.net/slam4/php/phalcon/td3?rev=1567254096&amp;do=diff</link>
        <description>TD n°3 - Modèles

Institut Universitaire de Technologie

Département Informatique - Campus III Ifs

Janvier-Février 2015

-- Pré-requis

&lt;a href=&quot;/slam4/php/phalcon/td2&quot;&gt;&lt;button class=&quot;button&quot; style=&quot;min-width:250px&quot;&gt;Réalisation TD n°2&lt;/button&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;/slam4/php/phalcon/models&quot;&gt;&lt;button class=&quot;button&quot; style=&quot;min-width:250px&quot;&gt;Lecture Modèles&lt;/button&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://docs.phalconphp.com/fr/latest/reference/session.html&quot; target=&quot;_new&quot;&gt;&lt;button class=&quot;button&quot; style=&quot;min-width:250px&quot;&gt;…</description>
    </item>
    <item rdf:about="http://slamwiki2.kobject.net/slam4/php/phalcon/td3b?rev=1567254096&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-08-31T14:21:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>TD n°3 - Contrôleurs, ACL</title>
        <link>http://slamwiki2.kobject.net/slam4/php/phalcon/td3b?rev=1567254096&amp;do=diff</link>
        <description>TD n°3 - Contrôleurs, ACL

Institut Universitaire de Technologie

Département Informatique - Campus III Ifs

Janvier-Février 2017

-- Pré-requis

&lt;a href=&quot;/slam4/php/phalcon/td1-2&quot;&gt;&lt;button class=&quot;button&quot; style=&quot;min-width:250px&quot;&gt;TD n°1-2&lt;/button&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;/slam4/php/phalcon/devtools&quot;&gt;&lt;button class=&quot;button&quot; style=&quot;min-width:250px&quot;&gt;Installation devtools&lt;/button&gt;&lt;/a&gt;&lt;br&gt;


-- Cours/lecture

	*  Lire la section relative aux contrôleurs
	*  Lire la section relative aux vues
	*  Lire l&#039;aide Pha…</description>
    </item>
    <item rdf:about="http://slamwiki2.kobject.net/slam4/php/phalcon/td4?rev=1567254096&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-08-31T14:21:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>TD n°4 - Scripts côté client, Ajax, JSON, composants</title>
        <link>http://slamwiki2.kobject.net/slam4/php/phalcon/td4?rev=1567254096&amp;do=diff</link>
        <description>TD n°4 - Scripts côté client, Ajax, JSON, composants

Institut Universitaire de Technologie

Département Informatique - Campus III Ifs

Janvier-Février 2017

-- Pré-requis

&lt;a href=&quot;/slam4/php/phalcon/td3&quot;&gt;&lt;button class=&quot;button&quot; style=&quot;min-width:250px&quot;&gt;Réalisation TD n°3&lt;/button&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://phpmv-ui.kobject.net&quot; target=&quot;new&quot;&gt;&lt;button class=&quot;button&quot; style=&quot;min-width:250px&quot;&gt;phpMv-UI toolkit&lt;/button&gt;&lt;/a&gt;&lt;br&gt;


-- Installation

	*  Créer un nouveau projet Phalcon avec les devtools&lt;div cl…</description>
    </item>
    <item rdf:about="http://slamwiki2.kobject.net/slam4/php/phalcon/td5?rev=1567254096&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-08-31T14:21:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>TD n°5</title>
        <link>http://slamwiki2.kobject.net/slam4/php/phalcon/td5?rev=1567254096&amp;do=diff</link>
        <description>TD n°5

Correction du TD

-- Contexte

Une société de développement (Web, mobile, applications...) souhaite disposer en interne d&#039;un outil permettant :

	*  de gérer la répartition de ses équipes sur les projets =&gt; affectations
	*  d&#039;apprécier les tâches effectuées et le degré d&#039;avancement sur chaque projet à chaque instant</description>
    </item>
    <item rdf:about="http://slamwiki2.kobject.net/slam4/php/phalcon/td6?rev=1567254096&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-08-31T14:21:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>TD n°6 - ACL - Formulaires...</title>
        <link>http://slamwiki2.kobject.net/slam4/php/phalcon/td6?rev=1567254096&amp;do=diff</link>
        <description>TD n°6 - ACL - Formulaires...

Institut Universitaire de Technologie

Département Informatique - Campus III Ifs

Janvier-Février 2015

-- Pré-requis

&lt;a href=&quot;/slam4/php/phalcon/td5&quot;&gt;&lt;button class=&quot;button&quot; style=&quot;min-width:250px&quot;&gt;Réalisation TD n°5&lt;/button&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://docs.phalconphp.com/en/latest/reference/acl.html&quot; target=&quot;new&quot;&gt;&lt;button class=&quot;button&quot; style=&quot;min-width:250px&quot;&gt;ACL&lt;/button&gt;&lt;/a&gt;&lt;br&gt;


-- Installation

	*  Clonez le projet invo depuis GitHub : &lt;https://github.com/jchero…</description>
    </item>
    <item rdf:about="http://slamwiki2.kobject.net/slam4/php/phalcon/tools?rev=1567254096&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-08-31T14:21:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Phalcon Developer Tools</title>
        <link>http://slamwiki2.kobject.net/slam4/php/phalcon/tools?rev=1567254096&amp;do=diff</link>
        <description>Phalcon Developer Tools</description>
    </item>
    <item rdf:about="http://slamwiki2.kobject.net/slam4/php/phalcon/viewhelpers?rev=1567254096&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-08-31T14:21:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>View Helpers</title>
        <link>http://slamwiki2.kobject.net/slam4/php/phalcon/viewhelpers?rev=1567254096&amp;do=diff</link>
        <description>View Helpers

La classe Phalcon\Tag fourni un ensemble de méthodes facilitant l&#039;écriture des vues, avec phtml ou avec volt.

Elle est définie en tant que service et est accessible depuis les vues et les controlleurs.

-- Doctype

Définition du doctype dans le contrôleur :</description>
    </item>
    <item rdf:about="http://slamwiki2.kobject.net/slam4/php/phalcon/views?rev=1567254096&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-08-31T14:21:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Vues</title>
        <link>http://slamwiki2.kobject.net/slam4/php/phalcon/views?rev=1567254096&amp;do=diff</link>
        <description>Vues

les classes  Phalcon\Mvc\View et Phalcon\Mvc\View\Simple permettent la manipulation des vues dans le cadre du design pattern MVC.

-- Intégration des vues avec les contrôleurs

Phalcon passe automatiquement l&#039;exécution à un composant de type vue dès qu&#039;un contrôleur à terminé son chargement. La vue à charger est recherchée dans le dossier views, dans un sous-dossier du même nom que le dernier contrôleur invoqué, le fichier de vue portant le nom de la dernière action exécutée.…</description>
    </item>
</rdf:RDF>
