배열에있는 경우 케이크 조각입니다. admin/model/catalogue에 addproduct()를 사용할 수있는 opencart에 메소드가 있습니다. $ 데이터 배열의 색인을 읽고 그 형식으로 배열을 가져 오십시오. 예를 들어,이 방법에서는 $ data [ 'model'], $ data [ 'image'] 등을 볼 수 있습니다. 이렇게하면 admin/controller/module/script.php에서 다음과 같이 새로운 컨트롤러 파일을 만들 수 있다고 가정합니다. 다음과 같은 코드가 있습니다.
<?php
class ControllerCatalogProduct extends Controller {
public function index() {
$products = array(...); //your products here. Eg $products[0] has all the data for the first product
$this->load->model('catalog/product');
foreach ($products as $data) {
$this->model_catalog_product->addProduct($data);
}
}
}
?>
간단합니다. 그런 다음 이것을 호출하십시오 http://yoursite/admin/index.php?route=module/script
부도, 당신은 모든 제품 관련 MySQL의 쿼리가 포함 된 관리 폴더에 모델/제품 폴더를 탐색하여 시작할 수 있습니다. 확장 기능을 탐색하고 거기에서 리드를 얻을 수도 있습니다.다음은 csv http://jonidbendo.com/portfolio/csv-update-module/을 통해 제품을 업데이트하기 위해 개발 한 모듈입니다. 최종선은 직접 개발해야하지만 opencart의 PHP 코드 재사용을 활용하여 제작 시간을 크게 단축 할 수 있습니다. –
무엇을 시도 했습니까? 이러한 유형의 작업을 위해서는 opencart에서 약간의 데이터 흐름을 이해해야합니다. – elembivos