Kdyby/Console generování odkazu

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
chap
Člen | 81
+
0
-

Ahoj,

nedaří se mi v Kdyby/Console vygenerovat odkaz.Následující kód mi vrátí #.

namespace App\Console;

use Symfony\Component\Console\Command\Command;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;

class Cron extends Command
{
    /** @var \Nette\Application\Application @inject */
    public $app;

    protected function configure()
    {
        $this->setName('Cron:foo')->setDescription('.....');
    }

    protected function execute(InputInterface $input, OutputInterface $output)
    {
        $presener = $this->app->getPresenter();
        $output->write($presener->link("//Homepage:default"));
    }
}

v Neon:

console:
	url: http://www.abcd.cz

Prosím – co tam mám špatně?
Díky Chap.

greeny
Člen | 405
+
0
-

verze Nette? (pro 2.3 použij LinkGenerator)

Editoval greeny (26. 2. 2015 22:52)

chap
Člen | 81
+
0
-

Nette Framework 2.2.7 – asi bude snadnější aktualizovat nette – ale pro zajímavost by mne zajímalo řešení dříve. :)

Editoval chap (26. 2. 2015 23:57)

Tomáš Jablonický
Člen | 115
+
0
-

Nebo použíj Nextras\LinkFactory :-)