ColdFusion에서 초보자입니다. 업데이트하려는 ColdFusion 웹 사이트가 있습니다. ColdFusion 관리자에서 복사 된 데이터베이스를 사용하여 새로운 데이터 소스를 만들었습니다. 그러나 이제 웹 사이트에 복사 된 데이터베이스를 사용해야한다고 어떻게 말할 수 있습니까?ColdFusion 웹 사이트의 데이터베이스 변경
감사
ColdFusion에서 초보자입니다. 업데이트하려는 ColdFusion 웹 사이트가 있습니다. ColdFusion 관리자에서 복사 된 데이터베이스를 사용하여 새로운 데이터 소스를 만들었습니다. 그러나 이제 웹 사이트에 복사 된 데이터베이스를 사용해야한다고 어떻게 말할 수 있습니까?ColdFusion 웹 사이트의 데이터베이스 변경
감사
이제 테스트 데이터베이스가 있으므로 사용할 논리를 결정하기 위해 조건부 논리를 사용하는 것이 좋습니다. 다음은 내 파일 중 하나의 예제입니다.
jhinkley의 답변에서 언급 한 바와 같이<cfscript>
if (cgi.path_info contains "dwtest") {
dsn = "AntibioticsTest";
} else {
dsn = "Antibiotics";
}
</cfscript>
<cfquery name="GetLastInsertDates" datasource="#dsn#">
sql not relevent
</cfquery>
,이 변수가 가장 가능성이 Application.cfc에있는 것이 경우 전역 변수가 될 수 있습니다.
코드에서 봐 및 cfquery
태그를 발견하고 그들이 datasource
속성에 새 DSN을 사용하고 있는지 확인합니다. 코드를 작성하는 방법에 따라 dsn을 보유하는 전역 변수가있을 수 있으며 여기서 변수를 변경할 수 있습니다.
고맙습니다. 사실 내가 Application.cfm 파일을 찾고 있었는데 – blop
@blop 파일은 Application.cfc (파일 확장자를 주목하라)라고 불릴 수있다. –