Blog Category

Créer ses premiers contrôleurs sur OctoberCMS

Création de votre premier contrôleur

Pour créer un premier contrôleur dans un nouveau plugin, il vous suffis de créer un fichier qui étends de la class \Backend\Classes\Controller dans le dossier controllers de votre plugin.

Ce fichier contiendras la déclaration de la class de votre contrôleur:

namespace Acme\Blog\Controllers;

class Articles extends \Backend\Classes\Controller {

    public function index()    // <=== Méthode d'une action
    {

    }

}

Les vues sont jumelées

Pour chaque action créer dans votre class, un fichier de vue, contenu dans un sous-dossier au nom de votre contrôleur...

Traduction de toute le guide de balisage de la documentation

Retrouvez le guide du balisage traduit de la documentation officielle

Avant tout un énorme merci à Adil Chehabi pour le travail de titan effectué sur cette partie là!

Vous pouvez désormais retrouver en Français la documentation concernant tout le balisage Twig utilisé sur OctoberCMS!

L'intégration de Twig dans OctoberCMS

OctoberCMS intègre pour la génération des vues front-end de votre site, le moteur Twig. Créé par Sensiolabs, ce moteur très réputé intègre notamment le framework Symfony avec lequel il a évolué depuis plus de 10 ans maintenant.

La majeure partie des fonctionnalités de Twig son...

Comment réaliser des requêtes AJAX avec OctoberCMS

OctoberCMS permet de réaliser sans aucune connaissance en JavaScript des requêtes AJAX de facon simple et intuitive tout en permettant des fonctionnalités avancées tel que l'envoi de fichiers ou la gestion d'erreurs de validation de formulaires.

Les requêtes AJAX

Les requêtes AJAX sont aujourd'hui très largement utilisées dans bon nombre de sites internet, elles permettent d'exécuter des actions et/ou de retourner des données à afficher au visiteur en la modifiant sans rafraîchir la page. Elles reposent sur l'utilisation de JavaScript, avec des methodes plus ou moins complexes selon l'environe...

Ce site utilise des cookies

Ils permettent de vous fournir la meilleur expérience visiteur possible.

En poursuivant la navigation sur ce site, vous acceptez l'utilisation de ces cookies.