Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [ZendFramework] Dołączenie różnych skryptów JS
Forum PHP.pl > Forum > PHP > Frameworki
kodereq
Piszę właśnie projekt rozbudowanego chatu AJAX'owego. Wiadomości, obecność userów i inne aktualizują się same. W związku z tym w niektórych przypadkach dla różnych akcji czy kontrolerów muszę dołączać rożne skrypty JS. I tutaj pytanie: jak to ładnie robić ?

Obecnie robię to następująco: za pomocą zend layout zdefiniowałem domyślny header z załączonym jQuery. W razie potrzeby dla danego widoku podaję tablicę nazw dodatkowych skryptów JS do dołączenia i operację dołączania realizuję w pliku phtml za pomocą foreach.

Macie może pomysły na ładniejsze rozwiązanie ?
mrok
W kontrolerze

  1. <?php
  2. $this->view->headScript()->appendFile('http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js');
  3.        $this->view->headScript()->appendFile('/static/js/script.js');
  4. ?>


a w widoku

  1. <?= $this->headScript() ?>
michaJlS
(mam nadzieję, że dobrze zrozumialem, że chodzi ci od ładowanie dodatkowych js).

to może przerzuć odpowiedzialność za ładowanie dodatkowych plików ze skryptami na jquery? do załadowania wystarczy pewnie $.ajax()
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.