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?
Répondre
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.
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
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. –
C'est tout, merci beaucoup! – Matts
Oui, oui vous pouvez ... – ircmaxell