관리자 패널에서 product attribute
을 'merchant
'으로 만들었습니다. sales_flat_order_item
테이블에 merchant
에 대한 새 열을 추가하고 싶습니다. 새 열은 특성 이름으로 채워야합니다. 이벤트 관찰자 방법을 사용하지 않고이 작업을 수행하려면 어떻게해야합니까? 도움이 될 것입니다. (Magento CE 1.7 사용)제품 별 속성 열을 sales_flat_order_item 테이블에 추가하는 방법은 무엇입니까?
1
A
답변
3
먼저 sales_flat_quote 항목과 sales_flat_order_item에 새 열을 추가해야합니다. 최선의 설명은 여기에 있습니다 : 당신이 당신의 설정에 지정에 필요한 order_item하는 quote_item에서 데이터를 전달하기 위해
$installer = $this;
$installer->startSetup();
$installer->getConnection()
->addColumn(
$installer->getTable('sales/quote_item'), 'merchant', 'VARCHAR(20) NOT NULL');
$installer->getConnection()
->addColumn(
$installer->getTable('sales/order_item'), 'merchant', 'VARCHAR(20) NOT NULL')
: http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-6-magento-setup-resources
귀하의 설치 리소스가이 같이 보입니다있다. 이 같은 XML 뭔가 : *
그리고는, 인용 항목의 데이터를 저장하기 위해, 당신은 관찰자가 필요합니다, 당신이이 글을 읽을하는 것이 좋습니다 : http://www.magentocommerce.com/wiki/5_-_modules_and_development/0_-_module_development_in_magento/customizing_magento_using_event-observer_method 당신이 찾고있는 이벤트가 당신이 뭔가를해야 할 것이다 관찰자 방법에 입니다 like
class MyNamespace_Mymodule_Model_Observer
{
public function saveTheMerchant($observer)
{
$item = $observer->getEvent()->getQuoteItem();
$product = $item->getProduct();
$item->setMerchant($product->getMethant());
$item->save();
}
}
인사말.
관련 문제
- 1. 테이블에 열을 추가하는 방법은 무엇입니까?
- 2. 제품 젠토 할인 - sales_flat_order_item
- 3. 기존 테이블에 열을 추가하는 방법은 무엇입니까?
- 4. raw_contacts 테이블에 새 열을 추가하는 방법은 무엇입니까?
- 5. dataTables 테이블에 인덱스 열을 추가하는 방법은 무엇입니까?
- 6. 테이블에 전체 열을 추가하는 방법은 무엇입니까?
- 7. SQL에서 다중 열을 테이블에 추가하는 방법은 무엇입니까?
- 8. python 스크립트에서 테이블에 열을 추가하는 방법은 무엇입니까?
- 9. 테이블에 열을 추가하는 CakePHP
- 10. 테이블에 제품 속성 표시 Prestashop
- 11. 사용자 정의 제품 속성 값이 데이터베이스 테이블에 저장되지 않습니다.
- 12. 맞춤 속성 별 Magento 필터 제품
- 13. 젠토의 sales_flat_order_item 테이블
- 14. Magento - 제품 속성 - 권장 최대 값은?
- 15. sqlite 2 데이터베이스 테이블에 열을 추가하는 방법
- 16. Netezza : 테이블에 열을 추가하는 방법
- 17. Magento 제품 목록 페이지 - 색상 속성 별 그룹 제품
- 18. 마젠타에서 개별 제품 세를 추가하는 방법은 무엇입니까?
- 19. drupal 콘텐츠 목록 테이블에 열을 추가하는 방법은 무엇입니까?
- 20. android SQLite의 기존 테이블에 열을 추가하는 방법은 무엇입니까?
- 21. 활성 안드로이드 데이터베이스 테이블에 열을 추가하는 방법은 무엇입니까?
- 22. 이미 '배포 후 채워지는'팩트 테이블에 열을 추가하는 방법은 무엇입니까?
- 23. 현재 날짜가 기본값 인 테이블에 날짜 열을 추가하는 방법은 무엇입니까?
- 24. @ManyToMany를 사용할 때 결과 테이블에 다른 열을 추가하는 방법은 무엇입니까?
- 25. mysql 테이블에 카운트 값이있는 열을 추가하는 방법은 무엇입니까?
- 26. Subsonic을 사용하여 데이터베이스 테이블에 열을 추가하는 방법은 무엇입니까?
- 27. 피벗을 사용하여 여러 테이블에 더 많은 열을 추가하는 방법은 무엇입니까?
- 28. MySQL 쿼리 알고리즘을 구성하여 다른 테이블에 열을 추가하는 방법은 무엇입니까?
- 29. 중첩 된 HTML 테이블에 열을 추가하는 방법
- 30. 값이있는 열을 JTable에 추가하는 방법은 무엇입니까?