Mama taki "mały" problem, próbuję powiązać produkty między sobą, stworzyć pętle między produktami tzn. dodaję powiązanie produktu A z produktem B,C,D,E itd. i chciałbym aby wszystkie te produkty były automatycznie powiązane ze sobą tak żebym nie musiał tego robić dla każdego z osobna, znalazłem takie rozwiązanie na forum dla pliku classes/Product.php
Question
petrg
Witam
Mama taki "mały" problem, próbuję powiązać produkty między sobą, stworzyć pętle między produktami tzn. dodaję powiązanie produktu A z produktem B,C,D,E itd. i chciałbym aby wszystkie te produkty były automatycznie powiązane ze sobą tak żebym nie musiał tego robić dla każdego z osobna, znalazłem takie rozwiązanie na forum dla pliku classes/Product.php
public function changeAccessories($accessories_id) { foreach ($accessories_id as $id_product_2) { Db::getInstance()->AutoExecute(_DB_PREFIX_.'accessory', array('id_product_1' => (int)($this->id), 'id_product_2' => (int)($id_product_2)), 'INSERT'); Db::getInstance()->AutoExecute(_DB_PREFIX_.'accessory', array('id_product_1' => (int)($id_product_2), 'id_product_2' => (int)($this->id)), 'INSERT'); foreach ($accessories_id as $pomoc) { if($id_product_2!=$pomoc) Db::getInstance()->AutoExecute(_DB_PREFIX_.'accessory', array('id_product_1' => (int)($id_product_2), 'id_product_2' => (int)($pomoc)), 'INSERT'); } } }ale niestety nie działa ono dla mnie:/ byłbym wdzięczny za wszelkie sugestie.
Link to comment
Share on other sites
3 answers to this question
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