Location: PHPKode > scripts > EasyTemplate > easytemplate/manual.txt
ÊßÊÈ [[variables|ÇáãÊÛíÑÇÊ]] Ýí ÇáÞÇáÈ ÇáÓåá Èíä ÞæÓíä ãÚßæÝíä {} ÈÏæä ÚáÇãÉ $ æíãßä ÇáæÕæá Ýí äÝÓ ÇáæÞÊ Çáì ÚäÕÑ Ýí ãÕÝæÝå Ýí Èí ÇÊÔ Èí íÊã ÇáÕæá Çáì ÇáÚäÕÑ Úä ØÑíÞ ÇáÇÞæÇÓ ÇáãÑÈÚå , áßä ÝíÇáÞÇáÈ ÇáÓåá ãä ãä ÇáÓåá ÇáæÕæá Çáì ÇáÚäÕÑ Úä ØÑíÞ æÖÚ äÞØÉ Èíä ãÊÛíÑ ÇáãÕÝæÝå æ ÇÓã ÇáÚäÕÑ , ÝíãÇ íáí ÃãËáÉ Úáì áÐáß.
[php]<?
$name = 'easy';
$arr[name] = 'easy';
$arr[id] = 5;
?>[/php]
[html]
$name =  {name} .
$arr[name] =  {arr.name}
$arr[id] = {arr.id}
[/php]
[result]
$name =  easy
$arr[name] =  easy
$arr[id] = 5
[/result]

ÇáÌãáÉ ÇáÔÑØíÉ IF Ýí ÇáÞÇáÈ ÇáÓåá Êãßäß ãä ÇáÊÍÞÞ ãä ÔÑØ ãÚíä ãÔÇÈåÇ ÌÏÇ áÌãáÉ if Ýí Èí ÇÊÔ Èí , æåí ÊÔãá IF , ELSEIF , ELSE æíãßä ãä ÎáÇá åÐå ÇáÌãáå ÇáÊÍÞÞ ãä æÌæÏ ãÊÛíÑ ãÇ Çæ ÚäÕÑ ãÕÝæÝå ßãÇ ÐßÑäÇ Ýí [[variables|ÇáãÊÛíÑÇÊ]] Çæ ÇáãÞÇÑäå Èíä ãÊÛíÑ æ äÕ ÇíÖÇ ÇáãÞÇÑäå Èíä ãÊÛííÑíä Ýí äÝÓ ÇáæÞÊ .
ÊÏÚã ÕíÛ ÇáãÞÇÑäå ÇáÊÇáíÉ:
- eq æÊÚäí ãÓÇæí æíÞÇÈáåÇ ==
- neq æÊÚäí ÚÏã ÇáãÓÇæÇå æíÞÇÈáåÇ !==
- gt æÊÚäí ÃßÈÑ ãä æíÞÇÈáåÇ >
- lt æÊÚäí ÇÕÛÑ ãä æíÞÇÈáåÇ <
[php]<?
$var1 = 1;
$var1 = 2;
$arr[name] = 'easy';
$arr[id] = 5;
?>[/php]
[html]
<IF NAME="{var}">
$var1 = {var1}
</IF>

<IF NAME="{var1} lt {var2}">
{var1} less than {var2}
<ELSEIF NAME="{var1} gt {var2}">
{var1} greater than {var2}
<ELSE>
{var1} equal {var2}
</IF>
[/php]
[result]
$var1 = 1

1 less than 2
[/result]

ÇáÍáÞÉ Çæ ÇáÊßÑÇÑ LOOP ÊÚÊÈÑ ãíÒÉ Þæíå æãÑäå ÌÏÇ Ýí äÝÓ ÇáæÞÊ ÊÊíÍ áß ÊßÑÇÑ ßæÏ ãÚíä Úáì ÍÓÈ ÚäÇÕÑ ÇáãÕÝæÝå Çæ ÓÌáÇÊ ãÓÊÎÑÌÉ ãä ÞÇÚÏÉ ÇáÈíäÇÊ , íÏÚã åÐå ÇáæÓã ÇáÊßÑÇÑ ÍÓÈ ÇáãÕÝæÝå Çæ ÍÓÈ ÌãáÉ ÇÓÊÚáÇã SQL íÊã ÊäÝíÐåÇ æÌáÈ ÇáäÊÇÆÌ æíãßä ÃíÖÇ Úãá ÊÚÏÏ ÕÝÍÇÊ ÈÓåæáÉ ÚÈÑ ÇáÎÇÕíÉ LIMIT ÇáÊì ÊãÑÑ áåÇ ÚÏÏ ÇáäÊÇÆÌ Ýí ÇáÕÝÍÉ ÇáæÇÍÏÉ æíÊã ÇäÔÇÁ ãÊÛíÑ ÊáÞÇÆí ÈÇÓã ÇáãÊÛíÑ Ýí ÇáÎÇÕíÉ NAME ãÖÇÝ Çáíå _paging æíÍÊæì Úáì ÑæÇÈØ ÊÚÏÏ ÇáÕÝÍÇÊ ÇáÐí ÈÏÇ ãä ÇáÑÞã 1 Çáì ÚÏÏ ÇáÕÝÍÇÊ .
ÇáãËÇá ÇáÊÇáí Ýí íÊã ÇäÔÇÁ ãÕÝæÝå ÊÍÊæì Úáì 9 ÚäÇÕÑ ßá ÚäÕÑ íÍÊæì Úáì ãÕÝæÝå íæÌÏ ÈåÇ id æ name æãä ÎáÇá ßæÏ html íÊã ÇÓÊÏÚÇÁ åÐå ÇáãÕÝæÝå æÊßÑÇÑ ÇáßæÏ ÍÓÈ ÚÏÏ ÇáÚäÇÕÑ æãä Ëã ØÈÇÚÉ ÇáäÇÊÌ áäÇ.ú
[php]<?
for($i=0;$i<=5;$i++){
	$rows[] = array('id'=>$i,'name'=>'name'.$i);
}
?>[/php]
[html]
<LOOP NAME="{rows}">
{rows.id} - {rows.name}
</LOOP>
</IF>
[/html]
[result]
1 - name1
2 - name2
3 - name3
4 - name4
5 - name5
[/result]

ÇáãËÇá ÇáÊÇáí åæ ÊÞÑíÈÇ äÝÓ ÇáãËÇá ÇáÓÇÈÞ áßäå íÃÎÐ ÇáÈíäÇÊ ãä ÞÇÚÏÉ ÇáÈíäÇÊ ÈæÇÓØÉ ÊÚáíãÉ SQL  æáÞÏ ÇÝÊÑÖäÇ Çä áÏíäÇ ÌÏæá íÍÊæì Úáì ÍÞæá ßãÇåæ ÇáÇÓÊÚáÇã
[php]<?
$var_sql = "SELECT id,name FROM table_name LIMIT 5";
?>[/php]
[html]
<LOOP NAME="{rows}" SQL="{var_sql}">
{rows.id} - {rows.name}
</LOOP>
</IF>
[/html]
[result]
1 - name1
2 - name2
3 - name3
4 - name4
5 - name5
[/result]

ÇáÇä Óíßæä ÇáãËÇá ÇáÊÇáí Íæá ÊÚÏÏ ÇáÕÝÍÇÊ ãÇ íÌÈ ÝÚáå åæ ÇÖÇÝÉ ÇáÎÇÕíÉ LIMIT Çáì ÇáæÓã LOOP ææÖÚ ÇáÞíãÉ ÇáãäÇÓÈÉ ãÇ ÓäÇÍÙÉ Çäå ÇÕÈÍ áÏíäÇ ãÊÛíÑ ÈÇÓã {row_paging} æåæ íÊã ÇäÔÇÆå ÊáÞÇÆí ÇÐÇ ÍÏÏ ÇáÎÇÕíÉ ÇáÓÇÈÞÉ æßÇä åäÇß ÇßËÑ ãä ÕÝÍÉ .
[php]<?
$var_sql = "SELECT id,name FROM table_name LIMIT 15";
?>[/php]
[html]
<LOOP NAME="{rows}" SQL="{var_sql}" LIMIT="5">
{rows.id} - {rows.name}
</LOOP>
{rows_paging}
</IF>
[/html]
[result]
1 - name1
2 - name2
3 - name3
4 - name4
5 - name5
<b>1</b>  <a href="?rows_PS=1" class="paging">2</a>  <a href="?rows_PS=2" class="paging">3</a>
[/result]

ÊÖãíä ÇáãáÝÇÊ æåí ÊÚáíãÉ ãÔÇÈÉ ÊãÇãÇ ááÏÇáÉ include Ýí Èí ÇÊÔ Èí ÇáÇ ÇäåÇ ÊÏÚã ÊÖãíä ãáÝ php æ ÊÖãíä ãáÝ html ãÚ ãÚÇáÌÉ Úáì Çäå ÞÇáÈ ÇÐÇ ßÇä ÇáãáÝ php íÊã ÇáÈÍË Ýí ÇáãÓÇÑ ÇáÍÇáÉ ááÈÑäÇãÌ ÇãÇ ÇÐÇ ßÇä html íÊã ÇáÈÍË Úäå Ýí ãÓÇÑ ÇáÞæÇáÈ ÇáÐí Êã ÊÍÏíÏ ãÓÈÞÇ ÚäÏ ÇäÔÇÁ ßÇÆä ÇáÞÇáÈ ÇáÓåá
[php]<?
//filename.php content $var = 'easy';
//filename.html content $var = {var}
?>[/php]
[html]
<INCLUDE NAME="filename.php">
<INCLUDE NAME="filename.html">
[/html]
[result]
$var = easy
[/result]
Return current item: EasyTemplate