trevoga_su: в имени метода? а это "_"? а это "Krugozor"? - допускаю что это название какого-то пакета или чего-то, но транслит русских слов выглядит мерзко. почему нельзя один ебаный раз прочитать стандарты и следовать им
во избежание мистики лучше заменить $row[$field] на $row->{$field}. при обращении как к массиву элоквент на некоторые имена полей отдает какие-то свои данные, а не поля модели (например visible)
AlikDex: я не говорил про кэширование прямо в хтмл) Максим Тимофеев правильно говорит, кэшировать данные для шаблонизатора. нормальный шаблонизатор жрёт почти ничего. а на них можно намержить другие данные, добавить/заменить что-то