Kohana: la gestion du cache (caching)

Le "caching" est une technique permettant de mettre en cache le résultat de certaines parties de vos scripts afin de les recharger (beaucoup) plus vite ultérieurement. C'est très utile pour diminuer le temps de chargement de vos scripts php sur votre serveur. Cet article présente brièvement les fonctionnalités de mise en cache de Kohana ainsi qu'une façon de mettre en place une mise en cache automatique grâce à un hook.

Lire la suite…

Filed under: Kohana, PHP
Tags: , , ,

Kohana: introduction à la librairie ORM

Cet article est traduit de l'article suivant avec l'accord de son auteur

Un ORM est un Object Relationnal Mapper, et plus exactement un outil permettant de manipuler les données d'une base au travers d'objets. Ils évitent d'utiliser du SQL, et facilitent donc la sélection, l'enregistrement ou la destruction des données. Cet article présente au travers de quelque exemples les bases de l'implémentation d'ORM avec Kohana.

Pour les besoins de cet article, nous prenons l'exemple d'un site avec des articles. Nous avons donc besoin d'un modèle pour récupérer, insérer, mettre à jour et supprimer ces articles ainsi qu'un contrôleur pour que les utilisateurs puissent interagir avec eux.

En tant qu'introduction, cet article ne couvre pas l'implémentation des vues ni la sécurisation de l'application

Lire la suite…

Filed under: Kohana, PHP
Tags: , , ,

Débuter avec Kohana: par ou commencer ?

Il est vrai qu'il est loin d'être évident de prendre en main ce framework, mais voici quelque liens et pistes qui pourront vous aider. Sur ce site vous trouverez quelques tutoriaux utiles même si à l'heure actuelle ils ne couvrent pas les choses basiques mais plutôt des techniques avancées. La plupart des ressources ci-dessous sont en anglais, j'en traduirai surement certaines et mettrai donc à jour cet article.

Lire la suite…

Filed under: Kohana, PHP
Tags: ,

Les dessous de Kohana: la mise en place (Kohana::setup)

Cet article est traduit de l'article suivant avec l'accord de son auteur

Dans les articles précédents, j'ai traité des deux premiers fichiers principaux chargés par Kohana. Le premier est le fichier index.php où toute application basée sur Kohana commence; le second bootstrap.php se charge d'initialiser Kohana. L'initialisation effectue deux tâches majeurs qui seront abordés dans cet article, le lancement de Kohana::setup et l'enregistrement de plusieurs évènements.

Lire la suite…

Filed under: Kohana, PHP
Tags: , , , ,

Les dessous de Kohana : l'initialisation (bootstrap)

Cet article est traduit de l'article suivant avec l'accord de son auteur

Pour aider à mieux comprendre ce qu'il se passe derrière Kohana, je vous propose au travers de cet article de présenter l'initialisation (bootstrap) de Kohana et les fichiers qui sont chargés.

Lire la suite…

Filed under: Kohana, PHP
Tags: , , ,