mar
31
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…
mar
30
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…
mar
27
Le framework Kohana vous plait, et vous souhaitez mettre un lien sur votre page vers le projet. Les logos ci-dessous peuvent vous intéresser:
Le logo


La version PSD pour photoshop
Les boutons

mar
26
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…
mar
19
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…