nefunkční HttpRequest – Nette 2 alpha2
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Chbox
- Člen | 125
Zdravím, mám problém s HttpRequest:
Alpha1:
$http = new HttpRequest();
Debug::dump($http->getUri());
funguje OK, ale to samé na Alpha2 vrací:
Argument 1 passed to HttpRequest::__construct() must be an instance of UriScript, none given, called in C:\web\www\app\FrontModule\models\BaseDomain.php on line 7 and defined
změnilo se něco? nebo je to bug?
- jansfabik
- Člen | 193
V nové verzi se z HttpRequest
stala jenom entita, která sama
neumí načítat data o aktuálním požadavku. O její naplnění se stará
HttpRequestFactory
(viz Configurator).
HttpRequest
se bude předávat v contextu (to zatím není úplně
vyřešené), takže zatím můžeš používat
$http = Environment::getHttpRequest();
.