2011-08-05 7 views
0

Yii 프레임 워크를 사용하여 행을 검색하고 삭제하고 다른 행에 새로운 행을 삽입하는 방법은 무엇입니까? 우선 다음, $ TABLENAME라는 구성원을 추가, 당신의 AR 클래스에서Yii 행 검색, 삭제 및 다른 테이블에 새 행 삽입

: 다음은 당신이 이상적 일을하고 있다고 생각하지만, 귀하의 질문에 대답하는

$users=Entrepreneur_temp::model()->find('email=?', array($email)); 
      $model->setAttributes($users); 

      if(isset($users)){ 

      $model=new Entrepreneur; 
      $model->attributes = $users; 

      if($model->save()){ 
      echo "true"; 
      }else{ 
       echo "error a"; 
      } 

      }else{ 
       echo "error"; 
      } 
+0

이 섹션을 살펴 보시기 바랍니다 : http://www.yiiframework.com/doc/guide/1.1/en/database.overview Yii에서 데이터베이스와 상호 작용하는 다양한 방법을 설명하는 것이 좋습니다. – ldg

+0

"다른 테이블"은 무엇을 의미합니까? 왜 사용자 목록을 단일 기업 모델로로드하고 있습니까? 두번? –

답변

0

... 내가 지금까지 무엇을 가지고 새 varialbe를 반환하려면 tableName().

$user = User::model()->findByPk(1); 
$user->tableName = 'other_table'; 
$user->save(); 

(테이블 이름에 대한 세터가 더 좋을 것이다)

나는이 테스트를하지 않은,하지만 나는 그것이 작동하지 않을 어떤 이유를 볼 수 없습니다 : 당신은 다음과 같은 작업을 수행 할 수 있습니다.

관련 문제