tôi đang cố gắng để có được URL hình ảnh cho sản phẩm prestashop tùy thuộc vào đó là ID tôi đang cố gắng mã này cho các phương pháp được cung cấp bởi prestashop, nhưng tôi nhận được gìPrestashop hình ảnh URL
<?php
//require('config/settings.inc.php');
//require('classes/Image.php');
require('classes/Link.php');
$ItemID=$_GET["catID"];
$db=mysql_connect(constant('_DB_SERVER_'),constant('_DB_USER_'), constant
$image = Image::getCover($ItemID);
$imagePath = Link::getImageLink($product->link_rewrite, $image['id_image'], 'home_default');
Khối quote
mã này không hoạt động Tôi đã cố gắng thêm các lớp bắt buộc nhưng chúng cũng tạo ra sự cố nếu tôi nhận xét hai dòng cuối cùng yêu cầu chính nó tạo ra lỗi mã làm việc khác của tôi mà tôi dự định xây dựng một tabl e của URL hình ảnh theo cách thủ công là wroking
<?php
require('config/settings.inc.php');
$ItemID=$_GET["catID"];
$db=mysql_connect(constant('_DB_SERVER_'),constant('_DB_USER_'), constant
('_DB_PASSWD_')) or die('Could not connect');
mysql_select_db(constant('_DB_USER_'), $db) or die('');
if (is_numeric($ItemID)) {
$result = mysql_query("SELECT name,date_add,price , IFNULL(imageURL,'') as imageURL
FROM product inner join product_lang on product_lang.id_product=product.id_product
left join app_product_image on product.id_product=app_product_image.id_product where
id_lang=1 and product.id_product='$ItemID'") or die('Could not query');
$json = array();
if(mysql_num_rows($result)){
// $row=mysql_fetch_assoc($result);
while($row=mysql_fetch_row($result)){
// cast results to specific data types
//$test_data[]=$row;
$json['name']=$row[0];
$json['date']=$row[1];
$json['price']=$row[2];
$json['imgURL']=$row[3];
}
// $json['products']=$test_data;
}
echo json_encode($json);
mysql_close($db);
}
mã ở trên là giải pháp cuối cùng nhưng tôi không cố gắng viết URL hình ảnh sản phẩm theo cách thủ công!
là câu hỏi của tôi không rõ ràng? –