49 votes

Slim Framework pour les débutants

Comment quelqu'un apprend-il à utiliser ce système?

Je n'arrive pas à trouver de tutoriels, de livres ou quoi que ce soit sur l'utilisation de ce programme. Oui, leur site Web explique brièvement certaines choses, mais il n’ya pas de clarification ou quoi que ce soit. Google m'a échoué.

Est-ce que quelqu'un peut m'aider avec ça? J'ai besoin de l'utiliser mais cela me semble complètement étranger.

92voto

Je suis d'accord que slim manque de certaines attentions en termes de documentation et des guides. Il n'y a pas encore de tutoriel pour cela, mais si vous avez de bonnes ramassage des compétences, Permettez-moi de vous montrer la seule chose intéressante que j'ai trouvé sur le net.

C'est la Présentation sur la slim framework. Pas complète, tutoriels, mais il ne lui expliquer certaines notions de base pour utiliser le framework. Il m'a aidé quand j'ai ramassé le cadre. C'est une Présentation Par Jeremy Kendall.

Les Diapositives peuvent être trouvés sur slideshare.

La vidéo est de 43 min longue mais elle en vaut la peine.

23voto

DinkoM Points 126

C'est la façon dont je l'ai fait.

J'ai lu quelques tutos de gens là-haut, j'ai "marché" à l'aide de code. Slim est vraiment "slim", seulement environ 50 fichiers.

Vérifier Slim.php fichier, Tout commence là. Voir ce qui se passe dans le constructeur puis voir get/post methodes. Si vous avez xdebug installé, alors il pourrait vous aider à marcher à travers une simple demande et ainsi de suite.

Et le bonus, c'est que vous allez apprendre beaucoup de php, de motifs, de fondamentalement la façon dont tout cela fonctionne.

P. S. Ma première réponse ici :)

12voto

Renee Points 215

Point clé de la présentation mentionnée ci-dessus par Jeremy Kendall (ne regarder), que les docs ne pas mentionner jusqu'à 2/3rds de la façon suivante: laissez Slim de gérer le routage, vous avez besoin d'un .htaccess fichier:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]

Et voila, l'exemple au début de la Slim docs va maintenant travailler pour vous. sent front

Plus d'informations sur la syntaxe et le contenu de ces .htaccess règles:

5voto

Akshaya Moorthy Points 50

Exemple Simple

Neeeded 3 fichiers

  • fichier de programme(ex - index.php/myfile.php)
  • Slim(package téléchargé)
  • .htaccess

Étape 1: .fichier htaccess

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ index.php [QSA,L]

Étape 2: myfile.php

require 'Slim/Slim.php';

\Slim\Slim::registerAutoloader();

$app=new \Slim\Slim();

$app->get('/',function() {

    echo "Hello World";

});
$app->run();

Programme En Cours D'Exécution

localhost/project1/myfile.php

Plus de tutoriels

http://nesbot.com/2012/6/26/multilingual-site-using-slim

https://github.com/briannesbitt/Slim-ContextSensitiveLoginLogout

3voto

Mr.X Points 68

Les courriers suivants m'ont beaucoup aidé à me commencé avec mon premier modèle de la demande. Mais ils sont très spécifiques à la construction des services web RESTful.

ericbrandel.com

androidhive.info

coenraets.org

Je suis allé à travers les messages et ensuite téléchargé le code pour jouer avec eux. Plus tard, j'étais en mesure de mélanger et assortir les meilleurs morceaux et commencer mon développement en moins de 2 jours.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X