Aujourd'hui, il existe une infinité de frameworks PHP. Je ne suis pas un expert dans ce domaine, et je ne peux même pas en utiliser un avec compétence, donc je ne le recommande pas, et je ne veux pas discuter de ceux qui sont des frameworks et lesquels ne le sont pas. Ce dont je veux discuter ici, c'est comment commencer à utiliser un nouveau framework plus rapidement.
Bien sûr, vous devez choisir un framework, tel que ZendFramework, Cake, Symfony, atk, Yii, CodeIgniter, Solar, PRADO, etc. Lequel choisir ? Certains frameworks fournissent d'excellents didacticiels « étape par étape », tandis que d'autres sont plus difficiles à démarrer.
J'aime beaucoup cet article : "Exercices pour apprendre un nouveau langage de programmation", mais comme je connais déjà PHP, cette méthode ne peut pas être utilisée pour l'apprentissage des frameworks. Je voudrais donc lister quelques exercices similaires pour apprendre le framework PHP.
Si vous ne savez pas encore utiliser les frameworks, pourquoi ne pas suivre les exercices de cet article pour apprendre ?
1. Bonjour tout le monde (bonjour tout le monde)
Je n'expliquerai pas la nécessité de pratiquer ici. Créez une application sur un nouveau framework et affichez "'hello world" sur la page. Bien sûr, ce ne sera pas si simple.
2. Calculatrice (calculatrice)
Écrivez un programme de calcul simple, combinez le formulaire, effectuez des opérations telles que l'addition, la soustraction, la multiplication et la division sur les deux opérandes et affichez les résultats sur la page. Vous devez configurer une action ou une méthode distincte (appelée différemment dans chaque framework) pour chaque opération, et également utiliser la fonction de validation de formulaire dans le framework (si le framework fournit cette fonction).
3. Livre d'or
Revenons à 1998 - créez un programme de livre d'or, affichez un formulaire sur la page que les utilisateurs doivent remplir, puis soumettez-le à l'application, puis stockez-le dans une base de données ou un fichier texte (selon vous (selon votre propre situation) et afficher le contenu du message de l'utilisateur sur la page. Si le framework fournit des fonctionnalités permettant de créer des formulaires HTML, des modèles d'objet ou des calques, utilisez-les.
4. Analyser et paginer (analyser et paginer)
Sélectionnez une source RSS ou une autre source XML, analysez les entrées et affichez-les. Parallèlement, une fonction de pagination est ajoutée, permettant aux utilisateurs de parcourir cinq éléments par cinq et d'ajouter des numéros de page en haut ou en bas de la page. Si le framework fournit une telle fonctionnalité, utilisez-le.
Après avoir terminé les exercices ci-dessus, vous devriez être en mesure de comprendre clairement comment utiliser ce cadre et de l'utiliser pour effectuer des tâches plus complexes ou continuer à explorer d'autres fonctions de ce cadre. Si vous ne savez toujours pas comment l'utiliser, ou si vous passez beaucoup de temps à réaliser les exercices ci-dessus, alors je pense que ce framework ne vous convient pas et vous devriez trouver autre chose à utiliser.
N'oubliez pas que si vous rencontrez des difficultés lors de l'utilisation d'un framework, pensez à demander de l'aide à la communauté du framework. Un cadre bénéficiant d'un tel soutien communautaire vous sera d'une grande aide dans votre travail futur, et cela montre également que ce cadre est un bon cadre. Personne ne veut utiliser un framework six mois plus tard, et le développeur du framework annonce que le développement est arrêté. C'est très ennuyeux.