Tu môžete vidieť rozdiely medzi vybranou verziou a aktuálnou verziou danej stránky.
Next revision | Previous revision | ||
dev:omega:php:files-structure [2014/11/18 09:56] Roman Sališ vytvorené |
dev:omega:php:files-structure [2014/11/18 10:19] (aktuálne) Roman Sališ |
||
---|---|---|---|
Riadok 3: | Riadok 3: | ||
===== Moduly ===== | ===== Moduly ===== | ||
- | Moduly by mali byť uložené niekde v adresári ''/include/'' alebo ''/local_service/CUSTOMER/include/''. | + | Moduly by mali byť uložené niekde v adresári ''/include/'' alebo ''/local_service/CUSTOMER_DIR/include/''. |
+ | \\ ''CUSTOMER_DIR'' je názov adresára konkrétneho zákazníka. | ||
+ | |||
+ | * Názov súboru musí obsahovať na konci ''.class.php'', napríklad ''myClass254.class.php''. | ||
+ | * Treba striktne dodržiavať veľkosť písmen. Ak súbor alebo trieda budú obsahovať veľké písmená, tak treba tieto veľké písmená dodržiavať aj pri volaní. OS Windows nerozoznáva veľké a malé písmená v názvoch súborov, ale systém Linux áno. Takže pri vývoji na OS Windows si treba dávať na toto pozor, pretože na 99% je produkčné prostredie pod OS Linux. | ||
+ | * V takomto súbore by sa mala nachádzať práve jedna trieda a jej názov by mal byť odvodený od umiestnenia v adresárovej štruktúre. Napríklad trieda v súbore ''/include/myFolder90/otherFolder3/myClass254.class.php'' bysa mala volať ''%%class studio2_myFolder90__otherFolder3__myClass254%%''. Všimnite si dve podtrhovátka, ktoré oddeľujú adresáre. | ||
+ | * Ak názov nebude takto odvodený, potom musí byť na konci súboru ''return'' s názov tejto triedy ako //string//. Napríklad ak sa trieda bude volať ''class myClass254'', potom pred koncom súboru treba vložiť ''return 'myClass254';'' | ||
Príklad súboru ''/include/accounts/accountTools.class.php''. | Príklad súboru ''/include/accounts/accountTools.class.php''. | ||