질문
Q #12463
config->constants 질문
undefined
2015-08-26 16:52:36
DB 테이블 컬럼이나 이름이 수정되는경우에 model단에 이름 번번히 바꿔줘야되는가 많은데요...
config/constants.php 파일에
테이블명 , 컬럼명 이런것들을 define으로 정해 놓고 model불러올때나 쿼리 짤때 참조하면 관리가 수월 할거 같은데요..
다른분들은 어떻게 생각하세요????
예를 들어...
constants.php 파일 안에...
define("CUST_TABLE_NAME" , "tb_cust");
define("CUST_TABLE_COL" , array("a" , "b" , "c" , "d" , "e"));
cost_model.php 파일에는..
$this->db->select(CUST_TABLE_COL[0] , CUST_TABLE_COL[1] , CUST_TABLE_COL[2]);
$this->db->from(CUST_TABLE_NAME");
$this->db->where(CUST_TABLE_COL[1] , "TEST");
$query = $this->db->get();
..
..
..
이런식으로 코딩을 하여 관리를 한다는거죠...
위에 같이 했을경우 문제가 될게 있을까요???
그리고 배열을 바로 상수로 선언하지 못합니다. (php7부터 가능)