php - CakePHP passing two variables to a element -
i want pass values controller view. i'm using following code:
<?echo $this->element('produtos-categoria', array('categoria_id' => $produtos['produto']['categoriasproduto_id'], 'produto_id' => $produtos['produto']['id'])); ?>
but i'm not able second value in controller, first value coming:
public function listacategorias($categoria_id = null, $produto_id = null ) { pr($produto_id); exit; //$produtos = $this->produto->findbyslug($produto_id); //$produtosrelacionados = $this->produto->find('all', array('conditions'=>array('produto.categoriasproduto_id' => $categoria_id))); //$this->set(compact('produtos')); //$this->set(compact('produtosrelacionados')); //return $produtosrelacionados; }
the result of print
empty.
anyone can how second value? thank you!
i donno trying achieve second variable need set second parameter method.
// if want set variable function , other function public function an_other_function(){ $this->listacategorias(22, 333); } public function listacategorias($categoria_id = null, $produto_id = null ) { var_dump($categoria_id); var_dump($produto_id); } // if want set , variable url host_or_domain_name/controller_name/listacategorias/22/33
Comments
Post a Comment