Jak vrátit hodnotu prvku v poli
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- ForestCZE
- Člen | 209
Zdravím, mám třídu, ve které se snažím získat parametr z odkazu. Je to mimo presenter, takže
$this->getParameter('nazev');
použít nemohu.
Samotná třída:
<?php
namespace App\Model;
use Nette\Http\Request;
final class AllPosts
{
private $url;
public function __construct(Request $uri)
{
$this->url = $uri->getUrl();
}
public function getQuery()
{
return $this->url;
}
}
Dle laděnky vidím, že tam je query a to je pole ve kterém najdu všechny GET parametry.
Upravím tedy metodu getQuery tak, aby vracela:
return $this->url->query;
A vyleze mi:
page=1
Lze nějak jednoduše (asi foreach?) ten return upravit tak, aby mi vrátil pouze hodnotu page, aníž bych musel použít explode na rovnítko? Díky předem za pomoc :)