コード例 #1
0
ファイル: Product.php プロジェクト: syedmaaz/marxmall-
 public function getProductImg()
 {
     $prod = $this->hasMany(ProductMeta::className(), ['prod_id' => 'prod_id'])->where(['meta_key' => 'prod_img']);
     // echo '<pre>';
     // print_r($prod); exit;
     return $prod;
 }
コード例 #2
0
 protected function updateProductMeta($prod_id, $meta_key, $meta_value)
 {
     if (($model = ProductMeta::findOne(['prod_id' => $prod_id, 'meta_key' => $meta_key])) !== null) {
         $model->meta_value = $meta_value;
         // echo 'updated';
     } else {
         $model = new ProductMeta();
         $model->prod_id = $prod_id;
         $model->meta_key = $meta_key;
         $model->meta_value = $meta_value;
         // echo "inserted";
     }
     $model->save();
 }
コード例 #3
0
ファイル: detail.php プロジェクト: syedmaaz/marxmall-
                        <i class="ques"></i>
                    </p>
                </div>

                <table class="table dropdown">

                    <tr>
                        <td>
                            <label> Color: </label>
                        </td>
                        <td>
                            <div class="form-group">
                             
                              <select class="form-control" id="sel1">
                                <?php 
$colors = ProductMeta::getMetaByName($prod->prod_id, 'color');
$colors = explode(',', $colors[0]->meta_key);
?>
                                
                                <?php 
foreach ($colors as $color) {
    ?>
                                    <option value="<?php 
    echo $color;
    ?>
"><?php 
    echo $color;
    ?>
</option>
                                <?php 
}
コード例 #4
0
ファイル: ProductMeta.php プロジェクト: syedmaaz/marxmall-
 public function getMetaByName($id, $key)
 {
     return ProductMeta::find()->select('meta_key', 'meta_value')->andWhere(['prod_id' => $id, 'meta_key' => $key])->all();
     //        return $this->hasMany(ProductMeta::className(), ['prod_id' => 'prod_id'])->where(['id'=> $id, 'meta_key' => $key]);
 }