Ajaxová kontrola pole proti DB
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- kudlajz
- Člen | 70
Zdravím.
Mám formulář s inputem, kam zadávám webalizovaný string a potřeboval bych ho už za běhu (tj. za uživatelova psaní) kontrolovat proti DB, zdali už tam takový string není uložen.
Můžete mi poradit? Hledal jsem to v dokumentaci, zkoušel jsem to přes AddRule s callbackem na svoji funkci, ale nefunguje. Díky.
.. ->addRule(callback($this, "isShopUrlAvailable"), 'URL je obsazena.')
public function isShopUrlAvailable($item, $arg)
{
return !$this->context->createShops()->where(array('url' => $item->getValue()))->fetch();
}