论坛风格切换
  • 5603阅读
  • 6回复

获取商品所在目录的名字 [复制链接]

上一主题 下一主题
ben
 

发帖
119
大洋
5222
贡献值
91
只看楼主 正序阅读 使用道具 楼主  发表于: 2011-08-09

zen_get_categories_name_from_product($product_id) 
该函数主要通过商品的ID返回该商品所在目录的名字。其实现方式是先从商品表中找到该商品对应的目录ID,然后从目录描述表中找到该目录ID的名字。 
主要查询了 products,categories_description 表。在includes/database_tables.php中定义: 
define('TABLE_PRODUCTS', DB_PREFIX . 'products'); 
define('TABLE_CATEGORIES_DESCRIPTION', DB_PREFIX . 'categories_description'); 
函数源代码: 

  1. function zen_get_categories_name_from_product($product_id) {
  2.     global $db;
  3. //    $check_products_category= $db->Execute("select products_id, categories_id from " . TABLE_PRODUCTS_TO_CATEGORIES . " where products_id='" . $product_id . "' limit 1");
  4.     $check_products_category = $db->Execute("select products_id, master_categories_id from " . TABLE_PRODUCTS . " where products_id = '" . (int)$product_id . "'");
  5.     $the_categories_name= $db->Execute("select categories_name from " . TABLE_CATEGORIES_DESCRIPTION . " where categories_id= '" . $check_products_category->fields['master_categories_id'] . "' and language_id= '" . $_SESSION['languages_id'] . "'");
  6.     return $the_categories_name->fields['categories_name'];
  7.   }
 
 

欢迎来到zen-cart论坛,这里将是你迈进zen-cart世界的起点
有问题到求助版块提问。
发帖
161
大洋
319
贡献值
16
只看该作者 6楼 发表于: 2012-05-10

不懂

发帖
53
大洋
105
贡献值
1
只看该作者 5楼 发表于: 2012-03-12


发帖
265
大洋
733
贡献值
36
只看该作者 4楼 发表于: 2012-03-09

感觉英文好点也能看懂,但就是不知道这些函数的逻辑和使用方法 ,哈哈

发帖
28
大洋
22
贡献值
2
只看该作者 地板  发表于: 2012-03-08

    

发帖
25
大洋
321
贡献值
5
只看该作者 板凳  发表于: 2011-10-07

厉害啊,我看的都晕了~~


发帖
62
大洋
235
贡献值
4
只看该作者 沙发  发表于: 2011-08-09

不错,支持一个

http://www.go0775.com
快速回复
限80 字节
批量上传需要先选择文件,再选择上传(---删除纯表情和无意义内容,扣1分---)
 
上一个 下一个