Я обнаружил, что загрузка одного и того же файла javascript дважды или более (через PHP) может привести к ошибкам в IE (например: line 1 char 1 code 0
). Это происходит, когда веб-страница построена из вложенных шаблонов - в этом случае CakePHP.Избегайте нескольких экземпляров одного и того же JS-файла
Есть ли способ включить файл только один раз?
Возможно, в CakePHP это можно сделать, манипулируя $scripts_for_layout variable
? Чтобы это сработало, скрипты должны были быть загружены не-встроенными.
Редактировать: Я использую 1.2, поэтому опция $ html-> script недоступна. Позор как один из вариантов: 'once'[true|false]
@cdburgess: thanks. – Leo