文章关联商品,表goods_article 此商品和文章的关联删除是在什么时候。。。

2016-07-07 15:12 来源:www.chinab4c.com 作者:ecshop专家



文章关联商品,,如果商品只是进入回收站,表goods_article 中此商品和文章的关联没有删除,商品从回收站彻底删除后,表goods_article 此商品和文章的关联删除,问一下,这个drop操作时说明时候做的?删除文章关联并不删除(数据库里表goods_article)

添加文章时

  1. /* 清理关联商品 */
  2. $sql = "DELETE FROM " . $ecs->table('goods_article') . " WHERE article_id = 0";
  3. $db->query($sql);
复制代码
/*------------------------------------------------------ */
//-- 将商品删除关联
/*------------------------------------------------------ */
elseif ($_REQUEST['act'] == 'drop_link_goods')
{
include_once(ROOT_PATH . 'includes/cls_json.php');
$json = new JSON;
check_authz_json('article_manage');
$drop_goods= $json->decode($_GET['drop_ids']);
$arguments= $json->decode($_GET['JSON']);
$article_id= $arguments[0];
if ($article_id == 0)
{
$article_id = $db->getOne('SELECT MAX(article_id)+1 AS article_id FROM ' .$ecs->table('article'));
}
$sql = "DELETE FROM " . $ecs->table('goods_article').
" WHERE article_id = '$article_id' AND goods_id " .db_create_in($drop_goods);
echo $sql.'======= 将商品删除关联=====article.php=========';
$db->query($sql, 'SILENT') or make_json_error($db->error());
/* 重新载入 */
$arr = get_article_goods($article_id);
$opt = array();
foreach ($arr AS $key => $val)
{
$opt[] = array('value'=> $val['goods_id'],
'text'=> $val['goods_name'],
'data'=> '');
}
make_json_result($opt);
}


* 把商品删除关联 */
function drop_link_goods($goods_id, $article_id)
{
$sql = "DELETE FROM " . $GLOBALS['ecs']->table('goods_article') .
" WHERE goods_id = '$goods_id' AND article_id = '$article_id' LIMIT 1";
echo $sql .'------article.php-------把商品删除关联----';exit;
$GLOBALS['db']->query($sql);
create_result(true, '', $goods_id);
}

在admin/article.php中

回答:
应该是在admin/goods.php中删除吧你可以看下该文件的 1546行起的部分

持续学习中,好东西要多多啊

这个功能有什么呀,没什么意思。