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

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -