Jump to content
GIGN Forum

Mvc Frameworks


GOMA smile
 Share

Recommended Posts

Nez man pašam nepatīk tie FrameWorki, controller->views sistēma baigais čakar + takā Latviski nav - viss nav saprotams + cik esu dzirdējis vairāk resursus ēd (Mīts), bet lai mājaslapa būt skaistāka vaig mainīgo <head></head> tapēc es gribu zinā moš ir kkāds basic MVC skatijos internetā tā īsti nav .... un tie dynamic head arī ir sūds.

Tātad man itresē kkāds parastākais sūds kur ir mainīgais head...

Kaut kas līdzīgs php-fusion sistēmai, protams es varu viņu izjaukt, bet tas ir laiks + vel visādi sūdi

Moš kaut kur internetā ir uzskatāmi parādīts

Link to comment
Share on other sites

Jebal... the worst illusion of MVC I have ever seen... :slap:

Izlasi tak kaut kādus pamatus, goddamit!

Kāds MVC sakars ar mainīgu <head> taga saturu? Da nekāds, bļe.

MVC aka model-view-controller ir programmas arhitektūras veids, kas nodala loģisko programmas daļu no tā, ko parāda lietotājam. Un to var uzrakstīt pārdesmit rindiņās, tā primitīvi.

Link to comment
Share on other sites

Vispār es nedaudz takā nīstu visus šitos freimworkus... labāk pašam visu rakstīt no nulles, vismaz tad, ja tevi paņems priekšā, tad varēsi vainot tikai un vienīgi sevi un savas kļūdas.

Otrām kārtām, ne vienmēr ir nepieciešams pilns MVC variants. Lielākoties pietiek ar VC (bez M), lai kods izskatītos elegant un labi pārskatāms. Dzīvē tas izskatās tā, ka tu raksti php kodu atsevišķi no html koda. Un pie dirsas visas tās nenormālās klases, subklases, helperi, etc figņa...

Izskatās tas kaut kā tā:

PHP

<?

define

('TITLE''Forša lapa');

$kaut_kads_masiivs = array(1,2,3,4);

include(

'templates/index.php');

?>

templates/index.php saturs:

PHP

<? include('templates/header.php'); ?>

<? foreach($kaut_kads_masiivs as $elements) { ?>

  <div>Forsh cipars: <?= $elements ?></div>

<? ?>

<? include('templates/footer.php'); ?>

templates/header.php saturs:

PHP

<html>

<head>

<title><?= TITLE ?></title>

</head>

<body>

attiecīgi arī footer.php satur </body> un </html>

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
 Share

×
×
  • Create New...