. 2
. 3
1. SMARTY. 4
1.1. SMARTY. 4
1.2. SMARTY.. 5
1.3 MVC.. 6
1.4 MVC.. 8
2. . 11
2.1. .. 11
2.2. .. 11
2.2 .. 12
2.3. .. 13
2.4. . 15
. 17
.. 19
.. 20
. 25
Smaty.
. . , . . , . , . , .
.
:
Smarty
, .
:
,
1. SMARTY
1.1. SMARTY
Smarty - PHP. , , . , - .
, , , .
, - , , . Smarty .
, HTML , , HTML, , , , SVG ..).
, . . .
|
|
, , .
, , .
Smarty - .
, , , . , , , , .. - .
, , Smarty . Smarty , .
, , .
Smarty - . , Smarty PHP- . . . PHP , eAccelerator, ionCube, mmCache, Zend Accelerator .
SMARTY
.
, PHP .
, .
, .
, .
{} , {$foo}, {{$foo}}, <!--{$foo}--> ..
{if}..{elseif}..{else}..{/if} PHP, {if...} , .
, ..
PHP- , ( ), .
.
.
.
.
MVC
Model-view-controller (MVC, --, --) , , , . , .
|
|
.1 Model-View-Controller.
1 MVC. ( , ), ( ).
- () (, ). . , / . , :
1. , , . , , .
2. , ( , ), .
3. : -. , , - (), , .
MVC , :
(. Model). : , , . , .
, (. View). (). () .
(. Controller). : .
, , . , . : , .
Model-View-Controller ( ), , , .
, , (/). , , . . , , . , . , . , , , , .
MVC
MVC , .
MVC.
.2 MVC
2 MVC.
|
|
Driver , php ( ). Driver . drivera Library, ( Mysql).
Library , controllera, .
Helper , (: Smarty Helper). Helper .
Function , . , , url , url , .
, MVC , , , , , .
.