首页 » ZenCart » ZenCart分析 » 阅读文章
ZenCart产品名称输出函数:zen_get_products_name()分析
zen_get_products_name()函数位于 /includes/functions/functions_lookups.php 文件中(大约142行),主要用于产品名称输出
参数 | 作用 |
---|---|
$product_id | 产品ID |
$language | 语言ID,可以在数据库表languages中查找各语言ID |
代码分析
function zen_get_products_name($product_id, $language = '') { //定义全局变量$db global $db; //判断语言id,为空则为用户当前选择的语言$_SESSION['languages_id'] if (empty($language)) $language = $_SESSION['languages_id']; // 查询数据库表products中的products_name字段 $product_query = "select products_name from " . TABLE_PRODUCTS_DESCRIPTION . " where products_id = '" . (int)$product_id . "' and language_id = '" . (int)$language . "'"; $product = $db->Execute($product_query); //返回产品名称 return $product->fields['products_name']; }
实例
zen_get_products_name(1) zen_get_products_name(2, 1)
声明: 本文由Ezencart原创,转载请保留链接:ZenCart产品名称输出函数:zen_get_products_name()分析
评论 共0条 (RSS 2.0) 发表评论