google-code-export / yii-user

Automatically exported from code.google.com/p/yii-user
1 stars 1 forks source link

widgetEdit вызывается два раза для каждого виджета #63

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Вот это:

if ($field->widgetEdit($profile)) {echo $field->widgetEdit($profile);

Не очень хорошо, нужно как-то по-другому 
проверять, т. к. внутри виджета может быть 
зашита какая-то логика с сохранением доп. 
данных при его отображении или инкриментом 
счетчиков, еще два раза будет выполнена 
публикация ассетов и регистрация скриптов 
(хоть они два раза и не вставятся), какие-то 
тяжелые процедуры.. в общем, надеюсь суть 
проблемы ясна.

Original issue reported on code.google.com by vitaliy.step on 25 Feb 2011 at 9:47

GoogleCodeExporter commented 9 years ago
Может так?
if ($widgetEdit = $field->widgetEdit($profile)) { echo $widgetEdit;

Original comment by mish...@gmail.com on 28 Feb 2011 at 10:40

GoogleCodeExporter commented 9 years ago
Это наверно не идеальное решение, но 
проблему то это в принципе решает, так что 
да, можно так сделать.

Original comment by vitaliy.step on 28 Feb 2011 at 10:49

GoogleCodeExporter commented 9 years ago
This issue was closed by revision r123.

Original comment by mish...@gmail.com on 2 Jun 2011 at 3:09