2010-11-11 17 views
1

Je suis en train d'apprendre Symfony et je ne comprends pas le fait d'inclure des classes. Puis-je inclure une classe autonome - cela signifie, pas conçu pour un cadre - et ensuite l'utiliser - disons, la classe Amazon S3 -?Puis-je inclure une classe non-Symfony?

+0

Oui, oui vous pouvez ... – ircmaxell

Répondre

7

Placez simplement votre classe là où lib (sous) répertoire vous convient le mieux. Il sera auto-chargé par le framework.

Si vous ne voulez pas qu'il soit automatiquement chargé automatiquement, placez-le quelque part dans le répertoire lib/fournisseur.

Si votre classe est réutilisable, il est préférable de la placer dans un plugin.

+0

Merci pour votre réponse kuba. Je veux dire, je peux invoquer la classe comme toujours ($ foo = new bar()) et ensuite utiliser ses méthodes aussi ($ foo-> example())? – Matts

+2

Symfony se chargera automatiquement comme le dit kuba. Et vous pouvez l'utiliser comme si vous utilisiez une classe Symfony ou toute autre classe PHP. –

+0

C'est tout, merci beaucoup! – Matts