strejcz Posted September 8, 2013 Share Posted September 8, 2013 Zdravím, mám takový problém při tvorbě modulu pro PS 1.5. V BO potřebuji načíst kategorie do checkboxu a vybrané položky pak poslat. Položky si načtu, ale když odesílám tak mam jen on viz kod: //nactu kategorie $cats = Category::getCategories((int) ($cookie->id_lang), true, false); //pole vložím co checkboxu array( 'name' => 'cat[]', 'type' => 'checkbox', 'label' => $this->l('Categories'), 'values' => array( 'query' => $cats, 'id' => 'id_option', 'name' => 'name', ), ), //vystup var_dump($_POST['cat']); array (size=2) 0 => string 'on' (length=2) 1 => string 'on' (length=2) Potřebuji aby to posílalo buď název nebo ID kategorie Našel jsem řešení které posílá hodnoty: array( 'name' => 'displayAll[]', 'type' => 'checkbox', 'values' => array( 'query' => array( array( 'id' => 'on', 'name' => $this->l('1'), 'val' => '11' ), array( 'id' => 'on', 'name' => $this->l('2'), 'val' => '22' ), array( 'id' => 'on', 'name' => $this->l('3'), 'val' => '33' ), ), 'id' => 'id', 'name' => 'name' ) ), //vystup var_dump($_POST['displayAll']); array (size=2) 0 => string '11' (length=2) 1 => string '33' (length=2) To ale znamená že bych všechny kategorie musel vypisovat ručně a když se nějaká přidá nebo odebere musel bych to změnit. Jak mohu použít výše uvedené pole, abych dostával hodnoty? Zkoušel jsem všechny možné kombinace. Děkuji za rady. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now