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

Both sides previous revision Previous revision
Next revision
Previous revision
dev:omega:php:files-structure [2014/11/18 10:15]
Roman Sališ [Moduly]
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''​.   * 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. +  * 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 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';''​   * 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';''​
  
dev/omega/php/files-structure.1416302117.txt.gz · Posledná úprava: 2014/11/18 10:15 od Roman Sališ