Jak zkoušet funkce Nette v samostatném souboru

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

Ahoj,
je to asi úplná blbost, ale nevím jak na to. Chtěl bych např. vyzkoušet funkci Passwords::hash ve svém „zkušebním“ souboru. Mám nainstalovaný Nette sandbox a soubor se nachází tady: sandbox/xruzne/my-test.php
Zkoušel jsem tam dát:

require '../vendor/autoload.php';
$hash = \App\Passwords::hash('mojeheslo');
echo $hash;

ale hází to chybu Fatal error: Class ‚App\Passwords‘ not found…
Poradíte mi prosím jak to zprovoznit? Díky

mkoubik
Člen | 728
+
0
-

vendor/autoload.php načítá jen závislosti instalované composerem, ne třídy ze sandboxu. Nejjednodušší as bude requirnout ../app/bootstrap.php (v něm se registruje robot loader).

jontes
Člen | 2
+
0
-

Děkuji, to mě taky mohlo napadnout.
Ještě dotaz – jde nějak vypsat proměnná v prezenteru (no ideálně i v modelu) do okna ouput v editoru? Používám netbeans. Zatím jsem nevymyslel nic lepšího než to poslat do šablony a podívat se na to v prohlížeči.

Editoval jontes (23. 3. 2014 19:19)

mkoubik
Člen | 728
+
0
-

Netbeans neznám, ale zkus to zapsat do php://stderr.