Пробовал дебагер и профайлер в phpstorm - не так наглядно
Тобиж чтобы было > начинается >
<?php // change the following paths if necessary // $yii=dirname(__FILE__).'/../yii/framework/yii.php'; // Yii, автокомплит для Yii::app // http://rmcreative.ru/blog/post/yii--avtokomplit-dlja-yiiapp // После всех манипуляций получим дополнение, например, для Yii::app()->user-> require (dirname(__FILE__).'/../yii/framework/YiiBase.php'); class Yii extends YiiBase { /** * @static * @return CWebApplication */ public static function app() { return parent::app(); } } $config=dirname(__FILE__).'/protected/config/main.php'; // remove the following lines when in production mode defined('YII_DEBUG') or define('YII_DEBUG',true); // specify how many levels of call stack should be shown in each log message defined('YII_TRACE_LEVEL') or define('YII_TRACE_LEVEL',3); //require_once($yii); $app = Yii::createWebApplication($config)->run();> и пошло поехало дальше, и когда заходит в блок выборки отдавало только тот if / elseif / case / ... который сработал
Не могу точнее сформулировать
Дело в том что через профайлер (https://code.google.com/p/webgrind/) и что через точки остановки перехватывая переменные и т.д (в phpstorm-е) не вижу порядка и очередности выполнения
То есть в какую сторону двигаться (есть ли более удобные инструменты) чтобы наглядно, по порядку, со всеми созданными, измененными данными, в строгой последовательности выполнения
Типо отчет задействованных скриптов фреймверка и приложения с ПОДСВЕЧЕННЫМ кодом который ВЫПОЛНИЛСЯ и еще чтобы видеть созданные / присвоенные значения
То есть что прочиталось/выбралось по условиям в файлах и последовательно с обрабатываемыми значениями
з.ы. Многого хочу? Но наверняка уже есть что-то подобное