Obsah soboru bin/console pro nejnovější verzi Nette?
- Alsatian
- Člen | 177
Ahoj.
Poradil by mi, prosím, někdo obsah souboru bin/console pro nejnovější verzi Nette?
Doteď jsem fungoval s původní verzí:
#!/usr/bin/env php
<?php declare(strict_types = 1);
require __DIR__ . '/../vendor/autoload.php';
use Contributte\Console\Application;
exit(App\Bootstrap::class
->createContainer()
->getByType(Contributte\Console\Application::class)
->run());
Takto ale nyní již zápis není možné mít a nepřišel jsem (ani nedohledal), jak by měl vypadat.
Rád bych opět generoval migrace databáze u Doctrine příkazem: php bin/console migration:diff
Díky!
- Petr Parolek
- Člen | 458
použij https://github.com/…b3f2d51dcb4f a máš klid od novot.
nebo takto: https://github.com/…ww/index.php akorát si vyžádáš Nette Application, ale Symfony / Contributte consoli.
Editoval Petr Parolek (22. 1. 13:53)
- Alsatian
- Člen | 177
@PetrParolek Tohle jsem tak nějak intuitivně zkoušel, dostávám ale chybu:
ERROR: Doctrine\Common\Annotations\PsrCachedReader::__construct(): Argument #2 ($cache) must be of type Psr\Cache\CacheItemPoolInterface, Doctrine\Common\Cache\Psr6\DoctrineProvider given, called in D:\wamp64\www\Alsan.cz\_2025\newNette\temp\cache\nette.configurator\Container_82c2373745.php on line 809
Nyní tedy obsah souboru console vypadá takto:
<?php declare(strict_types = 1);
require __DIR__ . '/../vendor/autoload.php';
use Contributte\Console\Application;
$bootstrap = new App\Bootstrap;
$container = $bootstrap->bootWebApplication();
$application = $container->getByType(\Symfony\Component\Console\Application::class);
$application->run();
PS: „použij https://github.com/…b3f2d51dcb4f a máš klid od novot.“ – mám úplně nový nette projekt vytvořený, jen jsem do něj přidal Contributte pro Netrínu. A skončil na (ne)generování databáze.
Editoval Alsatian (22. 1. 15:10)