PHP Smarty在SQL查询中爆炸了foreach和foreach

时间:2019-03-27 06:30:38

标签: php sql foreach smarty explode

我想做的过程;我正在使用爆炸过程从数据库中破坏数据。 “ SELECT * FROM roomsFeaturesslug ='$ foreachItem'”。一切都在这里。例如有15个数据,我需要在smarty中实现foreach。以下是我的代码

我的爆炸代码[roomsController.php]

$features =  explode("|", $getdata['roomFeatures']);


foreach($features as $feature){
    $getFeature = $connection->prepare("SELECT * FROM roomsFeatures WHERE slug = '$feature'");
    $getFeature->execute();
    $getFeature = $getFeature->fetch();

    print_r($getFeature);
}

##RESULT 15 ROW
Array
(
    [id] => 1
    [0] => 1
    [name] => Yatak Odası
    [1] => Yatak Odası
    [slug] => yatakodasi
    [2] => yatakodasi
    [miniDescription] => Çift ya da tek kişilik seçenekleri, konforlu ve ergonomik yatakları, ihtiyaç dahilindeki ek servisleri ile hizmetinizdedir.
    [3] => Çift ya da tek kişilik seçenekleri, konforlu ve ergonomik yatakları, ihtiyaç dahilindeki ek servisleri ile hizmetinizdedir.
    [icon] => fas fa-tv propertyIcons
    [4] => fas fa-tv propertyIcons
    [createAt] => 2019-03-26 21:12:34
    [5] => 2019-03-26 21:12:34
)
Array
(
    [id] => 2
    [0] => 2
    [name] => Banyo
    [1] => Banyo
    [slug] => banyo
    [2] => banyo
    [miniDescription] => Hijyenik yapısı ve konforlu kullanımı ile hizmetinizdedir. Tüm odalarda olduğu gibi Standart Oda banyolarında ihtiyacınız olabilecek tüm materyalleri bulabilirsiniz.
    [3] => Hijyenik yapısı ve konforlu kullanımı ile hizmetinizdedir. Tüm odalarda olduğu gibi Standart Oda banyolarında ihtiyacınız olabilecek tüm materyalleri bulabilirsiniz.
    [icon] => fas fa-shower propertyIcons
    [4] => fas fa-shower propertyIcons
    [createAt] => 2019-03-26 21:13:37
    [5] => 2019-03-26 21:13:37
)
..
.

如何包含TPL文件和来自foreach的foreach查询? 我无法在控制器和TPL之间建立连接。

 <div class="col-xl-3 roomProperties">
    <div class="propertyFunctions"><i class="{$item.icon}"></i>
 <h4 class="propertyHeader">{$item.name}</h4>
 <p class="propertyText">{$item.miniDescription}</p>
     </div>
   </div>

必须是tpl文件

{foreach $fromSomewhereArray as $item}
 <div class="col-xl-3 roomProperties">
    <div class="propertyFunctions"><i class="{$item.icon}"></i>
 <h4 class="propertyHeader">{$item.name}</h4>
 <p class="propertyText">{$item.miniDescription}</p>
     </div>
   </div>
{/endforeach}

0 个答案:

没有答案