zibert02 писал(а):потому что они же связаны, плюс переменная явно передается в контроллер
вобщем как я понял нельзя, а почему интересно? удобно же
по вашему любая локальная переменная в экшене должна быть видима в представлении? не вижу ничего удобного. а не видно ее потому что все переменные во вью извлекаются из переданного в функцию рендера массива $data функцией extract(). http://www.yiiframework.com/doc/api/1.1 ... nal-detail
zibert02 писал(а):потому что они же связаны, плюс переменная явно передается в контроллер
вобщем как я понял нельзя, а почему интересно? удобно же
по вашему любая локальная переменная в экшене должна быть видима в представлении? не вижу ничего удобного. а не видно ее потому что все переменные во вью извлекаются из переданного в функцию рендера массива $data функцией extract(). http://www.yiiframework.com/doc/api/1.1 ... nal-detail
протрите глазенки уважаемый yii прогромист
вопрос касался только переменных, которые передаются как параметр в акшин
речь о локальных переменных нигде не идет
параметры передаваемые в функцию имеют такую же область видимости что и локальные переменные.
если передавать в представление параметры экшена автоматически, то вы перестаете полностью контролировать что передавать в представление, а что нет - теряется гибкость и увеличивается связность кода. что естественно плохо. так понятней?