2013-08-20 2 views
0

필자는 fileuploading 인 YIi 용 코드를 작성하고있었습니다.PHP에서 함수 체인이 작동하지 않는 이유는 무엇입니까?

$model->album_photocover = CUploadedFile::getInstance($model, 'album_photocover'); 

$model->album_photocover->saveAs($path . '/' . $model->album_photocover); 

작동 :

나는이 쓸 때.

 CUploadedFile::getInstance($model, 'album_photocover')->saveAs($path . '/' . $model->album_photocover); 

하지만 아래 내용은 아닙니다. 유일한 코드이지만 한 줄로 작성되었습니다. 나는 당신이 그것을 간단하게 얻길 바랍니다. 당신이 저장 경로를 구성하는 데 사용하는 album_photocover$ 모델 ->를 물가를 당신의 "한 줄-솔루션"에서

+0

오류가 있습니까? 로그 파일? – JorgeeFG

+1

나는 그것이 효과가 있다고 말한 두 줄의 코드를 의심한다. 어떻게하면 개체로 설정 한 $ model-> album_photocover를 두 번째 줄에 추가 할 수 있습니까? 나는 뭔가를 놓칠 수 있습니까? –

답변

0

? 내가 본

CUploadedFile::getInstance($model, 'album_photocover') 
     ->saveAs($path . '/' . $model->album_photocover); 
//____________________________^++++++++++++++++++++++^ 

ADD 지금 @Telvin 응웬 주석, 그래, 그게 문제입니다!

관련 문제