2010-11-27 3 views
0

우리는이 젠드 매뉴얼에 있습니다Zend_Db_Table_Abstract - 업데이트 하시겠습니까?

$table = new Bugs(); 

     $data = array(
     'updated_on'  => '2007-03-23', 
     'bug_status'  => 'FIXED' 
    ); 
$where = $table->getAdapter()->quoteInto('bug_id = ?', 1234); 
$table->update($data, $where); 

왜 우리가 대해 getAdapter 및 quoteInto 다시 필요합니까? 설명서를 읽었지만 이해가 안됩니다.

save() 메소드는 어떻게 사용합니까?

감사합니다, MEM 저장

답변

0

는() 당신은 Zend_Db_Table를 사용하는 경우, 업데이트하는 방법입니다 Zend_Db_Table_Row을 사용하는 경우입니다.

$ table은 Bugs 인스턴스이지만 반드시 Zend_Db_Table_Row 또는 Zend_Db_Table 일 필요가 없으므로 붙여 넣은 코드에 getAdapter 및 quoteInfo가 있어야합니다. 따라서 db에 연결되어 있지 않습니다.

관련 문제