pole hodnot v URL z latte
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- argosovo
- Člen | 54
Ahoj, chtěl jsem se zeptat, zda jde jednoduše přidat v latte k adrese další proměnnou, která je polem?
<?php
<a n:href='this,"parametr"=>array($key)'>
?>
mi vytvoří:
http://localhost/?parametr%5B0%5D=15512
dalším voláním bych však potřeboval vytvořit:
http://localhost/?parametr%5B0%5D=15512¶metr%5B0%5D=15511
jde to? Zatím můj zápis přepíše aktuální pole polem novým s jinou
hodnotou uvnitř. Druhá otázka navazuje – lze jednu z hodnot z takto
vzniklého pole jednoduše odebrat?
Děkuji
- Unlink
- Člen | 298
Ak môžeš, tak by som radšej použil perzistentný parameter a handle metódy na pridávanie a odoberanie tých hodnôt.
Lebo ono sa to priamo asi nedá, ale teoreticky by šlo nejako takto:
public function handleDefault(array $parametr = []) {
$this->template->aktParametr = $parametr;
}
<a n:href='this,"parametr"=>array_unique(array_merge($aktParametr, array($key)))'>