Action v Presenteru nepracuje s Nette\Database

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

Zdravím,
rád bych v actionu měl skript, který by vytáhl data z tabulky, a pokud by některá data splňovaly určitou podmínku, tak by se odeslal mail. No ale problém je, že mi nechce komunikovat action s databází.
Mám CronPresenter:

namespace App\Presenters;

use Nette,
	App\Model;

class CronPresenter extends BasePresenter
{
	public function actionCheck()
	{
		$this->database->table('manufacturing');
	}
}

dám do prohlížeče: http://domain.ltd/www/cron/check/

ale Tracy mi vypisuje pouze jeden query, a to: SET NAMES ‚utf8‘

Chci tohle spouštět pomocí Cronu. Může action fungovat s databází?

Děkuji

jiri.pudil
Nette Blogger | 1032
+
0
-

Kód je v pořádku. Nette\Database ovšem dotaz vykonává až ve chvíli, kdy jsou data skutečně potřeba. Jelikož s nimi nikde nepracuješ, žádný dotaz se nepoloží.

Desttro
Člen | 126
+
0
-

Aha, děkuji, na to jsem zapoměl.