Diskuze: MVC - vytvořené třídy
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Rozšiřující knihovny aplikace jsou většinou umístěné ve vendoru.
Rozšiřující knihovny ano, ale v tomto případě se jedná o kód součástí projektu. Zrovna třída uživatel určitě bude mít v sobě aplikační logiku, měla by tedy patřit do models
Samozřejmě záleží, co je úkolem dané třídy... To bys měl hlavně
vědět ty, jakou bude plnit roli. Pokud poskytuje/upravuje/zpracovává
data, tak model. Pokud data přijímá a nějak předává třeba pohledu, tak
logicky kontroler a pohled je taky jasný.
Ještě se občas používají helpery, které můžou obsahovat obecné funkce
(třeba zkracovač textů atd.).
Složku CSS bych přesunul do složky public nebo www, stejně jako index.php,
na který přes .htaccess vše směruješ. Pokud časem budeš potřebovat
další veřejně přístupné soubory (a tedy třeba složku pro .js, dále
složky pro jakékoliv další soubory (upload, atd.), dynamicky generované
složky), tak udržíš základní adresářovou strukturu čistou.
Zobrazeno 4 zpráv z 4.