Как вывести характеристику товаров на любой странице без id товара? Есть решение

Здравствуйте.

Делаю калькулятор, и мне необходимо вывести только характеристику полностью указав только id или название - характеристик.

Можно ли реализовать с помощью свойств, например:

{$product = $wa->shop->product(110)}
{foreach $product.features.dlina as $f_code => $f_value}
    <option value="{$f_code}" {if $f_code == 120}selected{/if}>{$f_value}</option>
{/foreach}

1 ответ

  • 1
    Сергей Зверев 20 июня 2019 14:39 # Решение

    Вопрос решен.

    class sqlMy extends waModel{
    	 public $table = 'shop_feature_values_dimension';
    }
    class shopMy{
    public static function getDli(){
    	$model = new sqlMy();
    	$query = $model->query('SELECT id,feature_id,value FROM '.$model->table.' WHERE feature_id=15');
    	$query->count();
    	foreach ($query as $row){
    		$sel = ($row['value']=='1.8')?'selected':'';
    		echo'<option data-dlina-id="'.$row['id'].'" value="'.$row['value'].'" '.$sel.'>'.$row['value'].' м</option>';
    	}
    }}

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите