나는 혐오와 항의의 헐떡 거림에도 불구하고 시행해야하는 불행한 요구 사항이 있습니다.DB에 저장하기 전에 Yii 프레임 워크 트리밍 문자열을 중지하는 방법
데이터베이스에 문자열을 저장해야합니다 (sqlserver) untrimmed. (예, 나빠질뿐입니다!)
불행히도 다른 시스템의 데이터입니다. 앞의 공백 문자는 일정한 길이가 아니며 문자열 앞의 공백 수를 계산할 수있는 방법도 없습니다.
이 내가 자동으로 문자열을 트리밍 YII 프레임 워크를 방지 할 수있는 방법, 앞의 공백 (원문)와 문자열
그래서 질문이를 저장하는 것을 의미합니다.
미리 감사드립니다.
는예제 코드 : 나는 몇 다소 복잡한 해결 방안을 생각할 수 있지만
$mod = MyModel::model()->findByPk(1);
$mod->string = ' My String'; // <- Yii please don't trim the preceding whitespace.
$mod->save(); // <- Yii automatically trims the string NO DON'T DO IT
예를 들어 몇 가지 코드를 알려주십시오. – Gajahlemu
코드 샘플이 추가되었습니다. – potsed
$ mod-> save() 대신 $ mod-> update ('string')를 사용하면 원하는 효과를 얻을 수 있다고 생각합니다. – lucifurious