-1
다음을 SQL 쿼리로 바꾸기위한 테이블 구조를 파악하려고합니다. 나는 아직 이것에 대해 내 머리를 감쌀 수 없다.Magento가 ORM 호출을 SQL로 바꿉니다
$product = Mage::getModel('catalog/product')->load($product_id);
return $product->getAttributeText('Color');
다음을 SQL 쿼리로 바꾸기위한 테이블 구조를 파악하려고합니다. 나는 아직 이것에 대해 내 머리를 감쌀 수 없다.Magento가 ORM 호출을 SQL로 바꿉니다
$product = Mage::getModel('catalog/product')->load($product_id);
return $product->getAttributeText('Color');
당신은 테이블 구조를 파악하고 다시 SQL에서 쿼리를 작성 할 필요가 없습니다.
그냥 파일lib/Varien/Db/Adapter/Pdo/Mysql.php
에
$_debug
및
$_logAllQueries
를 사용 가능으로 설정 한 특정 페이지를 새로 고침 다음에, 당신은
var/debug/pdo_mysql.log
파일에 젠토에서 실행되는 모든 쿼리를 볼 수 있었다.
답변을 수락 한 이유를 알 수 있습니까? – Kalpesh