Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在Prestashop中从数据库中获取特定产品_Php_Mysql_Smarty_Prestashop 1.6 - Fatal编程技术网

Php 如何在Prestashop中从数据库中获取特定产品

Php 如何在Prestashop中从数据库中获取特定产品,php,mysql,smarty,prestashop-1.6,Php,Mysql,Smarty,Prestashop 1.6,有没有简单的方法只从数据库中检索“产品包”?我想显示不同类别中的所有产品包组合 如果我能禁用这个包,让它出现在其他类别中,那就太好了。如果它变得太复杂,我没有问题 当我使用自定义模板时,我给出了一个关于如何在Prestashop 1.6.1.4中显示产品的代码示例 <div class ='cate_title'> {foreach from=$productCates item=productCate name=posTabCategory}

有没有简单的方法只从数据库中检索“产品包”?我想显示不同类别中的所有产品包组合

如果我能禁用这个包,让它出现在其他类别中,那就太好了。如果它变得太复杂,我没有问题

当我使用自定义模板时,我给出了一个关于如何在Prestashop 1.6.1.4中显示产品的代码示例

<div class ='cate_title'>
                    {foreach from=$productCates item=productCate name=posTabCategory}
                     <div id="tabtitle_{$productCate.id}" class="tab_title">        
                            <h2>
                                <span>{$productCate.name}</span>
                            </h2>
                    </div>  
                    {/foreach}
                </div>
                <ul class="tab_cates"> 
                {$count=0}
                {foreach from=$productCates item=productCate name=posTabCategory}
                        <li data-title="tabtitle_{$productCate.id}" rel="tab_{$productCate.id}" {if $count==0} class="active"  {/if} > {$productCate.name}</li>
                        {$count= $count+1}
                {/foreach}  
                </ul>
            </div>  
            <div class="tab1_container"> 
            {foreach from=$productCates item=productCate name=posTabCategory}
                <div id="tab_{$productCate.id}" class="tab_category">
                    <div class="row">
                        <div class="productTabCategorySlider1">
                            {foreach from=$productCate.product item=product name=posTabCategory}

                                <div class="cate_item">
                                    <div class="item-inner">
                                        <a class ="bigpic_{$product.id_product}_tabcategory product_image" href="{$product.link|escape:'html'}" title="{$product.name|escape:html:'UTF-8'}"><img class="img-responsive" src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home_default')|escape:'html'}" alt="{$product.name|escape:html:'UTF-8'}" />

      ..............................
      ...............................

{foreach from=$productCates item=productCate name=posTabCategory}
{$productCate.name}
{/foreach}
    {$count=0} {foreach from=$productCates item=productCate name=posTabCategory}
  • {$productCate.name}
  • {$count=$count+1} {/foreach}
{foreach from=$productCates item=productCate name=posTabCategory} {foreach from=$productCate.product item=product name=posTabCategory} getImageLink($product.link_rewrite,$product.id_image,'home_default')|转义:'html'}alt=“{$product.name |转义:html:'UTF-8'}”/> .............................. ...............................
下面是sql,通过它您可以从数据库中获取所有包装产品
$pack\u products=Db::getInstance()->执行('SELECT*FROM.\u Db\u PREFIX\uu.'product其中cache\u为\u pack=1');