Bonjour,
Je souhaiterais utiliser le bundle KnpSnappy mais je bloque sur l'utilisation.
Pour l'installation j'ai procédé comme indiqué dans le tuto.
1 2 3 4 5
| # Install snappy library
git clone https://github.com/KnpLabs/snappy.git vendor/snappy
# Install bundle
git clone https://github.com/KnpLabs/KnpSnappyBundle.git vendor/bundles/Knp/Bundle/SnappyBundle |
1 2 3 4
| $loader->registerNamespaces(array(
...
'Knp' => __DIR__.'/../vendor/bundles',
'Knp\\Snappy' => __DIR__.'/../vendor/snappy/src', |
1 2 3 4 5 6 7
| // app/AppKernel.php
public function registerBundles()
{
$bundles = array(
...
new Knp\Bundle\SnappyBundle\KnpSnappyBundle(),
... |
Ensuite dans un controller j'ai essayer le code ci-dessous mais j'obtiens le message d'erreur "Call to a member function get() on a non-object in"
$container->get('knp_snappy.pdf')->generate('http://www.google.fr', '/path/to/the/file.pdf');
J'ai donc l'impression qu'il ne trouve pas mon bundle.
Avez vous déjà utilisé KnpSnappy?
Comment l'avez vous installé svp?
Merci
Partager