2011-09-30 9 views
1

atk 4.1.2를 사용합니다. 모델 삽입/업데이트를 시도하는 동안 문제가 발생했습니다. 테이블에 두 개의 필드 (예 : created_byupdated_by)를 추가했기 때문입니다.MVCTable에서 정의되지 않은 getUserId() 함수

if (isset($this->fields['created_by'])) 
      $this->dsql('modify',false)->set('created_by',$this->api->getUserId()); 

if (isset($this->fields['updated_by'])) 
      $this->dsql('modify',false)->set('updated_by',$this->api->getUserId()); 

방법 $this->api->getUserId() 어디서나 정의되지 않은 :

나는이 라인 MVCTable.php에서 문제의 원인을 발견. 이전의 atk 버전에서이 동일한 문제가 발생하는지 여부는 알 수 없습니다.

답변

관련 문제