Stworzyłem własny moduł do importu danych o produktach z pliku .csv. Dane tekstowe importują się bezpłednie natomiast mam porblem ze zdjęciami. Moduł importu generuje plik .cvs w którym w polu Image URLs (x,y,z...) znajduje się np:
więc wydaje się że wszystko jest zgodnie z formatem itp.
Jeżeli plik zaimportuje poprzez panel Presty to zdjęcia się zaimportują. Jeżeli jednak użyje swojego pliku importu w którym tworzę obiekt $importController = new AdminImportController();
a następnie wywołuje metodę $importController->productImport(); to zdjęcia nie importują się.
Zauważyłem że w metodzie productImport() w lini 1702 sprawdzana jest m.in. czy wartość w $product->image jest tablicą:
if (isset($product->image) && is_array($product->image) && count($product->image))
{
...
}
Question
q3d
Stworzyłem własny moduł do importu danych o produktach z pliku .csv. Dane tekstowe importują się bezpłednie natomiast mam porblem ze zdjęciami. Moduł importu generuje plik .cvs w którym w polu Image URLs (x,y,z...) znajduje się np:
http://www.nazwa.pl/images/1/1.jpg,http://www.nazwa.pl/images/1/2.jpg,http://www.nazwa.pl/images/1/3.jpg
więc wydaje się że wszystko jest zgodnie z formatem itp.
Jeżeli plik zaimportuje poprzez panel Presty to zdjęcia się zaimportują. Jeżeli jednak użyje swojego pliku importu w którym tworzę obiekt $importController = new AdminImportController();
a następnie wywołuje metodę $importController->productImport(); to zdjęcia nie importują się.
Zauważyłem że w metodzie productImport() w lini 1702 sprawdzana jest m.in. czy wartość w $product->image jest tablicą:
No i ja mam tu porblem bo w tym miejscu mam string, np.: http://www.nazwa.pl/images/1/1.jpg,http://www.nazwa.pl/images/1/2.jpg,http://www.nazwa.pl/images/1/3.jpg
a nie tablicę.
Co robię źle?
Link to comment
Share on other sites
0 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