daGrevis Posted November 26, 2010 Report Share Posted November 26, 2010 Un Es radu vēl vienu jautājumu... =) Pašlaik failu struktūra ir šāda: *PHP* *HTML* *PHP* *HTML* Tas, pēc Manām domām, nekam neder. =)) Gribu, lai būtu tā, ka sākumā tiek viss smuki, jo smuki uzģenerēts, saģenerēts, pārreģenerēts un visādi savādāk izveidots un tad... smuks HTML. =) Vienmēr rakstot topikus Es izdomāju, kā to izdarīt, bet gribu pārliecināties. =) Kā Jūs to realizētu? Zinu, ka ir Smarty, bet pats ar Savām rociņām??? =)) Quote Link to comment Share on other sites More sharing options...
briedis Posted November 26, 2010 Report Share Posted November 26, 2010 Palasi par MVC, papēti codez šeit ievietoto vienkāršo ietvaru, vai uzraksti pats savu ietvaru, kur viss būtu normāli sadalīts pa savām vietām. Pameklē netā par to, kā strukturizēt failus. Ja izvēlies kādu jau gatavu ietvaru, tad tas parasti jau uzspiež to, kā tiek organizēts viss. Quote Link to comment Share on other sites More sharing options...
daGrevis Posted November 26, 2010 Author Report Share Posted November 26, 2010 To nav iespējams panākt bez OOP? Quote Link to comment Share on other sites More sharing options...
rATRIJS Posted November 26, 2010 Report Share Posted November 26, 2010 Ir iespeejams bez OOP, bet ar OOP IMO ir eertaak. Quote Link to comment Share on other sites More sharing options...
briedis Posted November 26, 2010 Report Share Posted November 26, 2010 ir, bet ar OOP vieglāk. Quote Link to comment Share on other sites More sharing options...
daGrevis Posted November 26, 2010 Author Report Share Posted November 26, 2010 Okej, bet tomēr gribētu apskatīt arī bez OOP. Kādi piemēri, linki, vismaz atslēgas vārdi?? =) Quote Link to comment Share on other sites More sharing options...
rATRIJS Posted November 26, 2010 Report Share Posted November 26, 2010 IMO, ja tu apskatiitu codez variantu, tu vareetu vinju paarakstiit ne-OOP'iski. Quote Link to comment Share on other sites More sharing options...
briedis Posted November 26, 2010 Report Share Posted November 26, 2010 Es ieteiktu saņemties un ņemt OOP variantu. Bez OOP, imo, nopietni kodējot neiztiksi... Quote Link to comment Share on other sites More sharing options...
daGrevis Posted November 26, 2010 Author Report Share Posted November 26, 2010 Nu jā, ļoti iespējams, ka nu Mans līmenis kā PHP programmētājam jau ir tik augsts (ha, ha!), lai ietu pie OOP. Hmm, nu zinu kas ir strings un kas array's. =) Quote Link to comment Share on other sites More sharing options...
briedis Posted November 26, 2010 Report Share Posted November 26, 2010 OOP maina tikai to, kā tiek organizēts kods, mainīgo redzamība, utt. Kodēšanā tak nekas nemainās :) Quote Link to comment Share on other sites More sharing options...
waplet Posted November 26, 2010 Report Share Posted November 26, 2010 man arī ir bez oop... , vajag piemērus? Quote Link to comment Share on other sites More sharing options...
KarlisBa Posted November 26, 2010 Report Share Posted November 26, 2010 Kā arī OOP ir iespējams veidot foršās ķēdēšanas funkcijas a->b->c, kas lielos projektos pamatīgi atvieglo darbu, kā arī OOP ir jau iebūvētas "maģiskās" funkcijas, tādas kā __get(),__call(), __autoload() u.t.t. Quote Link to comment Share on other sites More sharing options...
mefisto Posted November 26, 2010 Report Share Posted November 26, 2010 Nuuu ... es darītu apmēram šitā. class Template{ protected $_path; protected $_pool = array(); public function __construct( $path ){ $this->_path = $path; } public function render(){ extract ( $this->_pool , EXTR_OVERWRITE ); ob_start(); try{ include $this->_path; }catch( Exception $e ){ ob_end_clean(); throw $e; } return ob_get_clean(); } public function assign( $name , $variable ){ $this ->_pool[$name] = $variable; } }; Quote Link to comment Share on other sites More sharing options...
daGrevis Posted November 27, 2010 Author Report Share Posted November 27, 2010 Hmm, mefisto, izskatās sarežģīti. xD Bet ja gribu pāriet uz OO, bet negribu uzreiz sākt ar MVC, tas taču ir iespējams? Un sanāks tas, ko topika sākumā gribēju, vai ne? =) Quote Link to comment Share on other sites More sharing options...
mefisto Posted November 27, 2010 Report Share Posted November 27, 2010 Ko tieši tu nesaprati ? Kā izskatītos template fails ? Vai arī kāto klasi pielietot ? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.