Nástroje používateľa

Nástoje správy stránok


dev:omega:php:files-structure

Rozdiely

Tu môžete vidieť rozdiely medzi vybranou verziou a aktuálnou verziou danej stránky.

Odkaz na tento prehľad zmien

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''​.
  
dev/omega/php/files-structure.1416300961.txt.gz · Posledná úprava: 2014/11/18 09:56 od Roman Sališ