Jump to content
php.lv forumi

Modulāra lapa


apophis

Recommended Posts

Moduļi mēdz būt arī bez-sql pieprasījumiem :) - kalendārs, ģenerēta infa....

 

A vispār stulbs jautājums.

 

Modulis pats par sevi ir vienums. Tāpēc tam jāstrādā vienam pašam. Tas, ka izmanto cita moduļa tabulas nenozīmē, ka tas ir atkarīgs no cita moduļa.

A vot interfeisu uz citu moduli nodrošina biliotēkas. - tā ir sava veida dependencies tīkls.

 

Konkrēts piemērs (uz linux) - ir GD, kurš dafiga formātus māk, a vot ja iekš linukša nav uzlikti(nav iekš PATH, vai nav padoti ceļi) libjpeg, libtiff, libxyz .. tad tas neko nemācēs, kā vien ar savējo GD formātu strādāt. Bet strādāt - strādās.

Link to comment
Share on other sites

Nu, jā, tad arī mana maziņa kapeiciņa fleimā par moduļiem ;)

 

Par "modulāru" lapu, imho, var saukt tad, ja šamā satāv no kāda cores API, kurš nodrošina vienotu interfeisu moduļu darbībai. Moduļi paši var atkarībā no savas funkcionalitātes strādāt vai nu pilnīgi neatkarīgi no pārējiem, vai arī var būt kādas dependencijas, par kurām jau rakstīja Delfins. Ideālā variantā, dependencijām, IMHO, jābūt pēc iespējas vājām - tik lai paplašinātu esošo moduļa funkcionalitāti. Praktiski gan vienmēr ir kādi moduļi (core modules), bez kuriem tas viss vispār nevar funkcionēt...

Link to comment
Share on other sites

modulara lapa principaa ir lapa kas sastav no moduljiem

<?php
include('galvinja.php');
include('funkcijas.php')
include('contents.php')
include('kaajene.php');
?>

principaa shii iznak modulara lapa... jo katrs atseviskjais fails var tikt izmantots n lapaas....

teiksim visaam tavaam lapaam ir 1 galvene & 1 kajene un ja vajag kautko pamainiit tad maini tikai 1 skriptaa neviss katraa lapaa....

taa arii galvenokart ir modulju prieksrociiba....

+ teiksim fails kursh satur kautkaadas, tevis rakstiitas, f-jas (piemeram konekteshanai uz DB, parbaude vai useris ir ielagojies utt.) ... taapat vari izmantot N projektos...

(un lielaako dalju taa arii tiek dariits....)

--------

IMPHO modulim nebuut nav obligati jaastraadaa atseviskji/autonomi .... (protams var arii straadaat pilniigi autonomi, kalendari, u.t.t.)

Link to comment
Share on other sites

Joyride --> un tad kad tev ievajadzeesies 1 f-ju tu mekleesi pa n rindinjaam kur vinja ir?

neliekas ka labaak prieks tam atveeleet atseviskju failu?

un peec vajadziibas to incluudot...

kaa arii ja vajag no taa visa tikai 1 OR 2 f-jas tad viegli taas samekleet un ar CTR+C & CTR+P ielikt citaa projektaa...

Teiksim es neizmantoju shitos visus Nukes utt...

Link to comment
Share on other sites

Es daru kā Grey_Wolf rakstīja, kopēju funkcijas pa projektiem pēc vajadzības, šat tad arī bik modificēju. Var jau mēģināt katru funkciju likt savā failā un glabāt funkciju folderī, tas gan laikam būtu biki līki.

Edited by apophis
Link to comment
Share on other sites

×
×
  • Create New...