이런 정보에 놀라워 하고 있고.. T.T
<cfquery> 태그는 기본적으로 2가지의 옵션을 필수적으로 기술해야 한다.
name : query 문의 이름
datasource : 접속하려고 하는 데이터베이스 소스명
그래서 기본적인 Syntax 는
<cfquery name="getData" datasource="db">
select *
from table
</cfquery>
이런 식으로 기술해야 한다.
그런데 한 문서나 전체 어플리케이션에서 cfquery 태그를 얼마나 많이 사용하겠는가?
그 때마다 써줘야 하는 datasource 명은 귀찮기 그지 없다.
그래서 찾아 봤다. (분명 전에 다른 방식이 있었던 것 같은데 하면서 말이다)
결과적으로 Application.cfc 파일에 다음과 같이 코드 2줄을 추가하면 된다.
<cfcomponent> <cfset this.name = "wineDB" /> <cfset this.datasource = "wine"> </cfcomponent>
그 다음 부터는
<cfquery name="qGetWine"> SELECT * FROM table </cfquery>
이렇게 작성하는 것만으로도 cfquery 가 잘 동작이 된다.
(실습들 해 보시길)
댓글 없음:
댓글 쓰기