briedis Posted May 3, 2010 Report Share Posted May 3, 2010 Ķeros klāt pie jauna paliela projekta izstrādes, un gribas iekārtot visu "pareizi" jau pašos pamatos, un esmu apstājies pie direktoriju struktūras. Pagaidām izskatās tā: > Models (MVC stufss) > Views (MVC stufss) > Controllers (MVC stufss) > lib (glabājas dažādas klases, citi inklūdojamie php skripti ar funkcijām, config fails?) > ajax (php skripti ajax pieprasījumiem) > css > img > uploads (dažādi augšuplādētie faili, kārtoti vēl pa mapēm (vai tur foto albūmiem domātās bildes, vai vienkārši rakstiem faili utt) Kur būtu loģiski glabāt, piemēram, tādus failus kā - sertifikātus, - phpmyadmin mapi, - cron domātos failus, - vienkārši publiski pieejamu php skriptu (kam piekļūst pa tiešo, ne caur index failu) Labprāt vēlētos dzirdētu kā jūs pārvaldat, strukturizējat savus projektus (cits gadījums, kad ietvars uzspiež sturktūru) Quote Link to comment Share on other sites More sharing options...
Grey_Wolf Posted May 3, 2010 Report Share Posted May 3, 2010 - vienkārši publiski pieejamu php skriptu (kam piekļūst pa tiešo, ne caur index failu) Nu Es prasti shamos galabaju atkariba no vinu nosaukuma ( domats kas ts isi ir ..) piemeram : xxxx.lv/userprogramms/calc/ -> teiksim kautkadam kalkulatoram etc ... Galvenais lai nosaukums daudzmaz izteiktu lietas buutiibu Quote Link to comment Share on other sites More sharing options...
Kaklz Posted May 3, 2010 Report Share Posted May 3, 2010 Sāksim ar to, ka ļoti lielu daļu no taviem minētajiem failiem var mierīgi glabāt ārpus publiski pieejamas mapes, kas arī drošības nolūkos būtu diezgan ieteicams. Tas ir, sāksim ar to, ka struktūru var mierīgi būvēt šādu: / /app/ /views/ /controllers/ /models/ /lib/ /cron/ /cert/ /public/ /phpma/ /css/ /js/ /uploads/ /ajax/ /whatever/ Vispār vari mierīgi paskatīties kaut vai uz to, kā savu struktūru veido kaut vai tas pats Zend Framework. 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.