Diskuze: php scripty pro jquery/ajax
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj.
Možná jen nikdo neví, není důvod něco tajit.
1.) Netuším, kolik lidí používá smarty zrovna v českých končinách,
spíš bych čekal latte.
2.) Já osobně nerozumím tvému popisu problému.
Za dynamické načítání považuji ajaxové (či jiné) volání serverové
části scriptu. V tom případy tyto (js) soubory patří do složky js a jsou
pouze načteny do šablony. Ty si pak mají v případě potřeby zavolat
příslušný serverový script, který poskytne data a ty jsou zobrazeny v
šabloně, ne?
Pokud se tvá aplikace má blížit MVC/MVP, tak úplně nerozumím struktuře. View by měly být víceméně šablony, ne? V čem se liší?
Asi jsem svuj dotaz spatne formuloval
1/ kazdy podle vkusu/trendu/zvyku/odporu/...
2/ pokusim se napravit
v JS souboru pro motory mam napriklad:
$("#GetMotorInfo").click(function() {
$.post("GetMotorInfo.php", {id:$(this).id}, function(data) {
$("#MotorInfoCard").html("data");
});
});
a tento kus kodu pak vola soubor GetMotorInfo.php ktery je v Action. V nem
jsou nadefinovane operace napriklad pro zapis a cteni hodnot.
v Classes mam tridu Motor (soubor Motor.php), ve ktere jsou
metody napr.: GetMotorSpeed($Value); SetRotation($Value); ..... atd
ve View mam tridu MotorMainPage (soubor MotorMainPage.php), ve
kterem mam ziskani dat z DB pro dany motor a zobrazeni dat na webu za pomoci
smarty.
v Templates jsou jednotlive stranky. Takze napriklad kdyz je pozadavek na
stranku Motory routovac v indexu vytvori instanci tridy kterea se nachazi ve
View.
Pouzivam tento zpusob vytvareni malych webovek (vetsi nedelam neni to moje
specializace), protoze tim nevznika spageta mix a je to celkem prehledne. Jen me
ted napadlo jak nejak lepe/efektivneji pracovat s temi akcemi.
Ne zadnou MVC/MVP strukturu se nesnazim. Pro cca 5 stranek s nekolika akcemi
opravdu vic prace nez uzitku (ovsem to je muj pohled a nikumu jej
nevnucuju).
Zobrazeno 4 zpráv z 4.