«foreign-key» 태그된 질문

1
프로그래밍 방식으로 테이블에 외래 키를 추가하는 방법은 무엇입니까?
새 테이블 세트를 추가하려고 하는데이 테이블을 연결하기 위해 외래 키를 추가하려고합니다. 온라인에서 정보를 addForeignKey()찾으려고했지만 아무것도 찾을 수 없습니다. 보고 Varien_Db_Adapter_Interface::addForeignKey()와 Mage_Core_Model_Resource_Setup::getFkName()내가 올바르게 설정 아래에 도착했다고 생각 ->addForeignKey( $installer->getFkName('namespace_module/shop', 'area_id', 'namespace_module/area','area_id'), $installer->getTable('namespace_module/shop'), 'area_id', $installer->getTable('namespace_module/area'), 'area_id', Varien_Db_Ddl_Table::ACTION_CASCADE, Varien_Db_Ddl_Table::ACTION_CASCADE ) 그러나 예외는 다르게 말한다 Zend_Db_Exception Object ( [_previous:Zend_Exception:private] => [message:protected] => Undefined column …

1
Magento 2`addForeignKey` 함수에`onUpdate`가없는 이유 및 외래 키 추가시 추가하는 방법
Magento 2 설정 스크립트로 시작했으며 Magento의 addForeignKey기능 매개 변수를 사용하여 약간의 변화가 있음을 발견했습니다 . 마 젠토 1에서 함수의 인수는 다음과 같습니다. public function addForeignKey($fkName, $column, $refTable, $refColumn, $onDelete = null, $onUpdate = null) 참조 된 테이블 행의 업데이트시 수행 할 작업을 정의하는 옵션이 있습니다. Magento 2에서 동일한 함수에 대한 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.