xpytep: А в базе писать время+пользователя+имя файла? Можно и в кэше хранить последние файлы и смотреть там. По моему это рационально. Или как минимум не весь файл читать, а построчно хеш из n строк.
+1 к slo_nik, вопрос ни о чем. GridView оформлен правильно, надо искать ошибку в другом месте. И желательно бы текст ошибки увидеть или описание подробное типа "ожидаю увидеть - вижу в результате"
l55uiz: Вы пытаетесь избавиться от доп запросов, соответственно и success у Вас будет вызываться только 1 раз на меню. Не понимаю в чем проблема? Вы не хотите использовать localStorage?
Никита Ронзин: Ни разу не пытался Вас задеть. Сорри, если так получилось. Советую переговорить с начальником и попросить обосновать выбор в пользу старой технологии. может быть он просто не знает что есть 2-я версия. Для второй версии есть куча готовых и красивых виджетов, которые помогли бы Вам.
Но это в yii2, мне кажется что в первой там все так же, но могу ошибаться, давно не юзал