ezis Posted November 5, 2011 Author Report Share Posted November 5, 2011 P.S. Mācos savam priekam! Problēmas? Link to comment Share on other sites More sharing options...
daGrevis Posted November 5, 2011 Report Share Posted November 5, 2011 Piemēram, Zend Framework tas ir tā: Modulis/Model/User.php -> Modulis_Model_User Modulis/Model/User/Property.php -> Modulis_Model_User_Property Modulis/Model/UserProperty.php -> Modulis_Model_UserProperty Arī Kohanā. Link to comment Share on other sites More sharing options...
Mr.Key Posted November 5, 2011 Report Share Posted November 5, 2011 P.S. Mācos savam priekam! Problēmas? Jā, ir problēmas!!!!! :) p.s. Pats arī sākumā centos un tas rezultātā palīdzēja labāk izprast un novērtēt gatavos FW. Lai veicas! :) Link to comment Share on other sites More sharing options...
Grey_Wolf Posted November 6, 2011 Report Share Posted November 6, 2011 (edited) Nū es būvēju tādu kā FW, kur lietotājs pats varēs lejuplādēt un pievienot fīčas. Bēt var gadīties, ka tiek pievienotas fīčas ar vienādiem nosaukumiem dažādos folderos. 1. izveido tādu kā pamat moduli, bez kura neko citu pievienot nevar. nosacīti nosauksim to par OS 2. veido paplašinājumus šam pamatam nosacīti sauksim tos par programmām -- un tagat analoģija ar īstu OS. tu taču pie skaidra saprāta nesauktu savu , priekš windows veidotu, programmu par windows xp ? --- Piedevām neizmirsti ka 'programmu' klasēs vari extendot 'OS' klasi , tādā veidā brīvi izmantojot 'OS' klases metodes ... piemēram tev ir 'OS' klase, kur ir metode X() class OS_1 { public function x(){ return 'OS klase'; } } Un paredzēta 'programmas' klase kur metode Y gribēs izmantot metodi X tātad APVIENO šīs klases class P_1 extends class OS_1{ public function y(){ return $this->x(); } } izveidojot Objektu no P_1 un izsaucot metodi Y() tiks atgriezts metodes X() rezultāts EDIT: un izmanto PUBLIC/PRIVATE jo tas ļaus konkrētā klasē izmantojamās funkcijas nosaukt kā vēlies, īpāsi nerūpējoties lai nosaukumi nedublētos (tas par PRIVATE) Edited November 6, 2011 by Grey_Wolf Link to comment Share on other sites More sharing options...
ezis Posted November 6, 2011 Author Report Share Posted November 6, 2011 Paldies visiem, problēma atrisināta! (: Link to comment Share on other sites More sharing options...
Recommended Posts