Tworzę widget dla aplikacji Yii. Główny widok układu rejestruje wszystkie typowe pliki skryptów, takie jak jQuery i jQueryUI. W moim widżecie chcę użyć wtyczki jQueryUI, która bazuje na już załadowanym jQueryUI.Zmiana kolejności zarejestrowanych plików skryptów w yii
Wiem, że mogę określić, gdzie na stronie znajduje się skrypt, ale wydaje się nieco trafiony i chybiony, aby po prostu uwzględnić go na "końcu" - co jeśli mam inny skrypt, który muszę załadować po tej wtyczce ? Jak mogę upewnić się, że są one ładowane we właściwej kolejności - czy ktoś ma jakieś pomysły?
Możesz określić pozycję. Zobacz dokumentację dla [registerScript] (http://www.yiiframework.com/doc/api/1.1/CClientScript/#registerScript-detail) i/lub [registerScriptFile] (http://www.yiiframework.com/doc/ api/1.1/CClientScript/# registerScriptFile-detail) – adamors
Dzięki za tę myśl, ale zdawałem sobie z tego sprawę. Możesz podać jedno z trzech miejsc - POS_BEGIN, POS_END i POS_READY - które nie pomogą, jeśli potrzebuję załadować wszystkie moje wtyczki do POS_BEGIN, ale niektóre pochodzą z głównego layoutu, a niektóre z widżetów. – Hippyjim
Widzisz, czy próbowałeś przeglądać źródło widgetów zii? – adamors