Как у начинающего ООПшника и Yiiшника у меня есть проблема - постоянно при использовании и передаче параметров по неосторожности\незнанию вместо например передачи $this->var использую просто $var. А потом пол часа смотрю код и не могу понять почему он работает не так как я хочу. ((( Я пробовал настраивать на Warning логгирование, ставить дебаггеры но не могу отловить такие вещи. Насколько я помню, при включенном реагировании на Warning на “сыром” ПХП мне появлялось предупреждение о том, что “переменная $var может быть неинициализирована”. И тогда я понимал что напортачил наверно либо просто при наборе переменной сделал опечатку. Как это вклюить в Yii? Заранее благодарен за ответ!
Это больше похоже на Notice а не на Warning… по идее вам надо включить ворнинги/нотисы средствами РНР (через php.ini или httaccess или в точке входа index.php)
Только что включил в ПХП отлавливать Notice. При первом же рефреше своего работающего сайта словил на весь экран (как Exception - приложение прервало работу) причем не своего компонента а RSuperfish:
Конкретизирую вопрос - можно чтоб Notice показывался внизу страницы со всеми другими трейсами, предупреждениями, а не ПРЕРЫВАЛ работу приложения (ато пока до своего глючного кода доберусь придется править кучу чужого ))))?..