Railo에 CFWheels을 새로 설치했으며 처음 모델을 시작하려고했을 때이 오류가 발생한 곳에서이 오류 invalid assignment left-hand side
을 얻습니다. 다음과 같이 내 코드는 다음과 같습니다잘못된 할당 왼쪽면 (하이픈이 아닌 변수 이름)
<cfset newUser = model('User').new() />
내 DB에 사용자 테이블이, 나는 모델 디렉토리에서 User.cfc을 추가/제거 시도했습니다 (뭔가 그와 함께 진행 한 경우 만보고). 나는 설정 등을 들먹이며 항상 오류가 발생합니다. 다음과 같이 수동으로 테이블에 대해 쿼리를 실행할 수 있습니다.
<cfquery name="test" datasource="app"> SELECT * FROM Users</cfquery>
예상되는 결과를 얻었습니다. 그래서 나는 DB 연결이 잘되어 있다는 것을 알고 있습니다. 휠 어셈블리가 자동으로 올바른 테이블을 선택해야합니다. (휠 테이블에 오류가없는 것은 아닙니다.) 그래서 Railo가 무엇인가에 대한 의문이 생깁니다. (나는 Railo가 아닌 CF에서 일하는 데 익숙합니다.)
무슨 일이 벌어지고 있을지 생각해보십시오. 나는 NULL 지원 옵션과 Railo의 버그에 관해서 몇 가지 내용을 읽었지만, 나는 이것이 원인이 될 것이라고 생각하지 않는다. (NULL 지원은 "Complete Support"로 설정 됨)
추적은 다음에서 볼 수 있습니다. http://app.snapbought.com/user/create 내 모델 선언은 User.cfc 컨트롤러의 9 번째 줄에 있습니다.
CFWheels가 Railo에서 전체 null 지원을 지원하는지는 모르지만 확인해 볼 가치가 있습니다. 오류의 실제 스택 추적을 게시 할 수 있습니까? 오류가 발생하는 실제 코드 줄에 착각 할 가능성이 있습니다. –
앞서 언급했듯이 Complete Support로 설정되어 있습니다. 흔적은 미친 듯이 길지만, 원한다면 할 수 있습니다. Tag Context Array에서 처음으로 기본값이 아닌 바퀴 코드를 볼 수 있습니다. 여기서 모델이라고 부르는 선이 있습니다. 또한'newUser'에 임의의 문자열이나 숫자를 설정하면 오류가 사라집니다. 아직도 추적을보고 싶니? – Leeish
https://issues.jboss.org/browse/RAILO-2194 지원을 끝내기 위해 Railo를 설정하는 것은 명백하게 'null = x'유형의 변수 연결과 cfwheels에 많이 있습니다. – Leeish