if(is_array($goodsNo)){ //배열여부확인
            $bindQuery = null;
            foreach($goodsNo as $val){ //해당 값출력
                $bindQuery[] = '?'; //값 해열저장
                $this->db->bind_param_push($this->arrBind,'i',$val); //해당값 ?에 입력
            }
            $this->arrWhere[]  = " g.goodsNo in (".implode(',',$bindQuery).")"; //출력
        }

회사에서는 정말 간단한 select문으로 해결할수있는데~

 

타 고도몰에서는 db접근도 안될때가 있더라고요.

 

참고용으로 남깁니다.

 

~.php

$results = mysql_query("desc table_name "); 
   $loops = array(); 
   while ($data0s = mysql_fetch_assoc($results)) $loops[] = $data0s;
   $tpl->assign('desclist',  $loops); 

 

~.htm

  <!-- @loops -->
{desclist.Field}--
{desclist.Type
<!-- / -->
 

처음 접하는 분들은 개발가이드를 참고하시면서 하면 어렵지 않게 하실수 있을 것입니다.

 

그래서 기록으로 남겨둡니다.

 

data/module/component/Database

에서 모든 작업을 수행할수있습니다.

 

우선 메뉴얼에 보시면 참고가 되실겁니다.

Column 추가

  • 기존의 Methods 를 그대로 사용을 하고 원래 Methods 의 것을 가지고 와서 처리함.
  • 아래는 상품 table에 Column을 추가하는 예제입니다.

<?php

namespace Component\Database;

class DBTableField extends \Bundle\Component\Database\

DBTableField {

public static function tableGoods($conf = null) {

// 부모 method 상속

$arrField = parent::tableGoods($conf);

// 추가 필드

$arrField[] = ['val' => 'testNo', 'typ' => 'i', 'def' => '1'];

// 테스트 번호

$arrField[] = ['val' => 'testId', 'typ' => 's', 'def' => null];

// 테스트 아이디

// 필드값 리턴

return $arrField;

}

}

 

 

 

[웹툰] 투믹스 추천 성인 웹툰 TOP 10 (2021-05-15)


고도몰에서 하는 이벤트 받아가세요.

2018.10.01~2018.10.31까지 pro 프리패스 무료제공

유의사항참고필독




여기서 딱 주의 할 사항은


1. 유의사항중 PG가입이후 도메인과 보안서버 1년만 무료로 제공을 해주며

그이후에는 비용을 받는다고 하네요. 

도메인등록비 16,500

보안서버 등록비 49,500

이 1년이후 청구가 됩니다.

총합 1년에 66,000이 발생하게 됩니다.

기존에 pro보다 싸고 너무 이득이네요.


2. 기존 pro는 데이터들이 이전 및 복사가 가능했으나,

pro 프리패스는 이런부분이 일절되지 않습니다.


3. 쇼핑몰을 신청하고 30일 이전에 1회 로그인을 해주셔야지만이 평생무료가 된다고 합니다.



링크

+ Recent posts