Hlasování/Voting/Rating – nápady, rady jak co nejlepé na anketu k článku/příspěvku
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Dave3991
- Člen | 14
zdravim, našel jsem tady pár članků a pluginů, nicméně všechno je staré – chtěl bych vytvořit něco jako mají na novikách nekdo nějaký nápad, jestli napsat dva formuláře na ano/ne nebo dva submit buttony do jednoho formuláře a jak tedy poznám na, který submit button uživatel kliknul ? Případně nějaké řešení přes AJAX ?
- Dave3991
- Člen | 14
takže dva submit buttony, ale jak teda zjistim, který byl ztisknutý ? když to mám takhle
protected function createComponentVoteForm() {
$form = new Form();
$form->addSubmit('send2', 'Souhlasim');
$form->addSubmit('send', 'Nesouhlasim');
$form->onSuccess[] = $this->voteFormSucceeded;
return $form;
}
public function voteFormSucceeded(Form $form) {
$values = $form->getValues();
dump($values);
}
- Dave3991
- Člen | 14
děkuji řešení bylo jako vždy jednoduché
public function voteFormSucceeded(Form $form) {
$values = $form->isSubmitted()->getValue();
//$values = $form->getValues();
dump($values);
}
funguje řešení i od Tomáše Votruby, záleží na tom co chcete dostávat, jestli hodnotu nebo jméno
Editoval Dave3991 (23. 2. 2014 12:04)