3
테이블에 복합 기본 키가있는 경우 어떻게하면 MigrateSQLMap을 인스턴스화 할 수 있습니까? MigrateSQLMap 배열을 얻어 같이복합 키 시나리오에서 MigrateSQLMap을 생성하는 방법
테이블에 복합 기본 키가있는 경우 어떻게하면 MigrateSQLMap을 인스턴스화 할 수 있습니까? MigrateSQLMap 배열을 얻어 같이복합 키 시나리오에서 MigrateSQLMap을 생성하는 방법
, 소스 정의에서 여러 필드를 설정할 수
// The source ID here is the one retrieved from each data item in the XML file, and
// used to identify specific items
$this->map = new MigrateSQLMap($this->machineName,
array(
'vendor_code' => array(
'type' => 'varchar',
'length' => 250,
'not null' => TRUE,
),
'client_code' => array(
'type' => 'varchar',
'length' => 250,
'not null' => TRUE,
),
),
MigrateDestinationEntityAPI::getKeySchema('vendor')
);
를 코드 위에서 * vendor_code *와 * client_code의 *는 복합 키의 성분이다.
이 문제에 도움이 되셨습니까? – mishka