Jump to content

Recommended Posts

Uma das tabelas na BD é a ps_accessory. Como posso imprimir o id_product_1 sabendo o id_product_2?

 

Obrigado

Share this post


Link to post
Share on other sites

Rodrigo,

 

Sim ja solucionei..eu tinha um id do produto, e queria saber o id do produto 'pai'. Mas já consegui. Tenho é outra questão:

Na classe Product.php tenho:

 public static function favcount($id_product){

    $sql = 'SELECT id_product_1 AS prod FROM `ps_accessory` WHERE  `id_product_2`='.(int)$id_product;
    $result = Db::getInstance()->getRow($sql);
    return $result['prod'];
}

 

Na vista catalog/product.tpl tenho:

{Product::favcount(Tools::getvalue('id_product'))}

e funciona bem, pois imprime o que quero para depois fazer um redirect.

 

Mas na vista /catalog/_partials/miniatures/product.tpl

chamo o mesmo metodo, mas a variavel nao é enviada para a função. ou seja, depois nao mostra nada..mas ele vai à funcao pq se fizer um print de qq coisa que meta na funcao, ele imprime isso, apenas nao recebe a variavel que mando..

 

Alguém sabe o porque?Ou como enviar a variavel para a funcao?

 

Obrigado

Share this post


Link to post
Share on other sites

a funcao favcount, está na class Product.php. Eu estou a chamar a funcao no ficheiro /catalog/_partials/miniatures/product.tpl .

Continua sem imprimir a variavel :(

 

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More