답변:
페이지 요청 / 작업 중에 발생하는 이벤트를 찾는 편리한 방법은 일시적으로 app / Mage.php를 편집하고 시작된 이벤트를 var / log / system.log에 작성하는 것입니다.
public static function dispatchEvent($name, array $data = array())
{
Varien_Profiler::start('DISPATCH EVENT:'.$name);
$result = self::app()->dispatchEvent($name, $data);
Varien_Profiler::stop('DISPATCH EVENT:'.$name);
return $result;
}
에
public static function dispatchEvent($name, array $data = array())
{
if(mage::getIsDeveloperMode()) {
mage::log($name);
}
Varien_Profiler::start('DISPATCH EVENT:'.$name);
$result = self::app()->dispatchEvent($name, $data);
Varien_Profiler::stop('DISPATCH EVENT:'.$name);
return $result;
}
그런 다음 로그 파일을 미십시오. 나는이 방법이 매우 유용하다는 것을 알았고, 그 애매한 이벤트를 사용하기 위해 많은 시간을 절약했다.
변경된 코어 파일을 커밋하지 않으려면 당연히 즉시 제거해야합니다. 만약을 대비하여 개발자 확인에 넣습니다.