Fetching blog posts from the database with Tinkerwell and Symfony
Tinkerwell supports multiple frameworks and platforms – Symfony is one of them. In this example, we're using the exposed variables of the Symfony driver for Tinkerwell and fetching a blog post from the database to display it's title.
Tinkerwell up to 3.7 contains a broken driver and you need to use the updated driver as custom driver until the fix has been released with 3.8
The Symfony driver exposes the variables $kernel
and $container
to access classes that get loaded via dependency injection in a normal application context. This makes it possible to get a service from the container and use it like you would use it in a controller.
$doctrine = $container->get('doctrine')->getManager();$doctrine->getRepository(App\Entity\Post::class)->find(1)->getTitle();
If you use Symfony and run a blog/teach how to use it, feel free to contact us at [email protected] for a Tinkerwell license. We'd love to learn what Tinkerwell can do for Symfony developers and write blog posts about this.
"The ability to SSH directly into a server and run diagnostics directly from Tinkerwell is insanely amazing! Can't imagine doing development without it at this point."
"A big fan of BeyondCode's work, Tinkerwell is a game changer for a freelancer like me, it saves me a lot of time. It was without any hesitation that I opted for the lifetime license."
The must-have companion to your favorite IDE. Quickly iterate on PHP code within the context of your web application.
Buy now Learn more