이미지 업로드 및 저장을 위해 ImageBehavior
을 생성하고 싶습니다. 내 행동에는 두 개의 필드가 있습니다 : imagePath
및 imageField
. 내 모델에서 내가 쓴 해요 :동작 구성에서 모델 속성 값을 사용하는 방법 Yii
public function behaviors(){
return array(
'imageBehavior' => array(
'class' => 'ImageBehavior',
'imagePath' => 'images/avatar-pics/'.$this->user->username,
'imageField' => 'avatar',
),
);
}
을하지만이 일을하지 않습니다 - 내가 경로받을 -
이미지/아바타 사진 // image.png를
무엇 해결책? 행동 입력란 imageFolder
을 만들고 설정을 'imageFolder' => 'user->username'
에 추가 하시겠습니까? 감사.
나쁜 해결책. 한 모델의 경우이 방법은 작동하지만 다른 모델의 경우 작동합니까? 두 번째 모델에서는''imagePath '=>'images/help/'.$ this-> id' - 유연성을 잃어 버리게 설정해야합니다. – f0rtis