Возможно, этот вопрос задан раньше, но я не могу его найти нигде. Я новичок в Magento/Netbeans.Magento - файл Debug phtml в Netbeans
После настройки XDebug в Netbeans, я был в состоянии начать отладку, остановив на линии в index.php, скажем, для этой линии:
Mage::run($mageRunCode, $mageRunType);
Где можно проверить значение $ mageRunCode и $ mageRunType.
Однако после настройки точки останова в файле .phtml процесс проходит через точку останова без остановки на нем. Например, в файле \ умолчанию \ шаблон \ каталог \ продукт \ list.phtml, я поставил точку останова (я хочу уйти в getPriceHtml() функции):
<?php echo $this->getPriceHtml($_product, true); ?>
Я даже установить некоторые контрольные точки в функция
public function getPriceHtml($product, $displayMinimalPrice = false, $idSuffix = '')
в Abstract.php, но это тоже не остановилось.
Итак, что мне нужно сделать, чтобы процесс отладки остановился на любых контрольных точках в Netbeans с помощью XDebug?
Я начал использовать Step-Over для продолжения отладки в Magento. Оказалось, что процесс отладки фактически вышел из функции: protected function _checkBaseUrl ($ request) {... exit;} до того, как веб-страница была отображена. Итак, правда ли, что невозможно пропустить коды для любых файлов шаблонов .phtml в Magento с NetBeans или без них? – umage