Pisze właśnie moduł który ma za zadanie stworzyć mi baze danych. Wszystki fajnie cacy sie tworzy ale gdy chce zrobić klucz obcy przy tworzeniu dostaje błąd. Zamieszczam skrypt tworzenia
$sql= 'CREATE TABLE IF NOT EXISTS `'._DB_PREFIX_.'auction`(
`id` int(10) NOT NULL AUTO_INCREMENT PRIMARY KEY,
`idu` int(10) unsigned NOT NULL,
`idp` int(10) unsigned NOT NULL,
`price` int(10) unsigned NOT NULL,
`maxprice` int(10) unsigned NOT NULL,
`datetime` datetime NOT NULL,
FOREIGN KEY (`idp`) REFERENCES `'._DB_PREFIX_.'product` (`id`) ON UPDATE cascade ON DELETE cascade
) ENGINE='._MYSQL_ENGINE_.' DEFAULT CHARSET=utf8;';
if(!$result=Db::getInstance()->Execute($sql))
return false;
Błąd jest w deklaracji klucza obcego ja nie potrafie znaleźć błędu może dla prestashop trzeba to inaczej zapisać. Licze że ktoś mi wyjaśni jak to naprawić.Jako że na necie nie moge znaleźć za bardzo ważnych danych które potem będa mi potrzebne to przy okazji sie zapytam. Poszukuje możliwość dodania poprzez moduł w panelu admina w listach produktów dodatkowych akcji na produkcie jak i modyfikacji wyglądu dodawania produktu . Domyślam się że to będa jakies hook ale nie potrafie ich znaleźć.
Question
set4812
Pisze właśnie moduł który ma za zadanie stworzyć mi baze danych. Wszystki fajnie cacy sie tworzy ale gdy chce zrobić klucz obcy przy tworzeniu dostaje błąd. Zamieszczam skrypt tworzenia
Błąd jest w deklaracji klucza obcego ja nie potrafie znaleźć błędu może dla prestashop trzeba to inaczej zapisać. Licze że ktoś mi wyjaśni jak to naprawić.Jako że na necie nie moge znaleźć za bardzo ważnych danych które potem będa mi potrzebne to przy okazji sie zapytam. Poszukuje możliwość dodania poprzez moduł w panelu admina w listach produktów dodatkowych akcji na produkcie jak i modyfikacji wyglądu dodawania produktu . Domyślam się że to będa jakies hook ale nie potrafie ich znaleźć.
Dziękuje za pomoc
Pozdrawiam
set4812
Link to comment
Share on other sites
18 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